Skip to content

Commit 2fa1984

Browse files
authored
chore: use vitest (#74)
* chore: use vitest * fail on console.warn and console.error * add vite peer dependency
1 parent 31808e7 commit 2fa1984

File tree

11 files changed

+1005
-2142
lines changed

11 files changed

+1005
-2142
lines changed

.github/workflows/tests.yml

-6
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,6 @@ jobs:
3838
- name: Unit test
3939
run: pnpm run test
4040

41-
- uses: artiomtr/jest-coverage-report-action@v2.0-rc.1
42-
if: "github.event_name == 'pull_request'"
43-
with:
44-
github-token: ${{ secrets.GITHUB_TOKEN }}
45-
skip-step: all
46-
4741
typecheck:
4842
name: Typecheck
4943
runs-on: ubuntu-latest

jest.config.ts

-23
This file was deleted.

package.json

+11-13
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
"lint": "eslint --max-warnings 0 .",
2424
"lint:format": "prettier --check .",
2525
"start": "pnpm run build --watch",
26-
"test": "jest --forceExit --detectOpenHandles --testLocationInResults --json --outputFile=report.json",
27-
"test:watch": "pnpm run test --watch",
26+
"test": "vitest run --coverage",
27+
"test:watch": "vitest",
2828
"typecheck": "tsc --noEmit",
2929
"release": "semantic-release"
3030
},
@@ -33,23 +33,21 @@
3333
},
3434
"devDependencies": {
3535
"@feathersjs/adapter-commons": "5.0.0-pre.15",
36-
"@feathersjs/feathers": "5.0.0-pre.15",
3736
"@feathersjs/errors": "5.0.0-pre.15",
38-
"@geprog/eslint-config": "1.0.2",
37+
"@feathersjs/feathers": "5.0.0-pre.15",
38+
"@geprog/eslint-config": "1.1.0",
3939
"@geprog/semantic-release-config": "1.0.0",
40-
"@jest/types": "27.4.2",
41-
"@types/jest": "27.4.0",
42-
"@types/node": "17.0.13",
43-
"@vue/test-utils": "2.0.0-rc.18",
40+
"@vue/test-utils": "2.0.0",
41+
"c8": "7.11.3",
4442
"eslint": "8.8.0",
45-
"jest": "27.4.7",
43+
"jsdom": "20.0.0",
4644
"prettier": "2.5.1",
47-
"semantic-release": "19.0.2",
48-
"ts-jest": "27.1.3",
49-
"ts-node": "10.4.0",
45+
"semantic-release": "19.0.3",
5046
"tsup": "5.11.13",
5147
"typescript": "4.5.5",
52-
"vue": "3.2.29"
48+
"vite": "3.0.3",
49+
"vitest": "0.19.1",
50+
"vue": "3.2.37"
5351
},
5452
"peerDependencies": {
5553
"@feathersjs/adapter-commons": "^5.0.0-pre.3",

0 commit comments

Comments
 (0)