Skip to content

Commit fb83dde

Browse files
committed
chore: switch tests from jest to vitest
1 parent e7cb82e commit fb83dde

5 files changed

Lines changed: 648 additions & 2587 deletions

File tree

.oxlintrc.json

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,10 @@
99
],
1010
"plugins": [
1111
"typescript",
12-
"jest"
12+
"vitest"
1313
],
1414
"env": {
15-
"node": true,
16-
"jest": true
15+
"node": true
1716
},
1817
"categories": {
1918
"correctness": "error",
@@ -43,5 +42,15 @@
4342
"typescript/no-this-alias": "error",
4443
"typescript/prefer-optional-chain": "error",
4544
"typescript/no-useless-constructor": "error"
45+
},
46+
"globals": {
47+
"describe": "readonly",
48+
"test": "readonly",
49+
"expect": "readonly",
50+
"beforeAll": "readonly",
51+
"afterAll": "readonly",
52+
"beforeEach": "readonly",
53+
"afterEach": "readonly",
54+
"vi": "readonly"
4655
}
4756
}

package.json

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -29,33 +29,19 @@
2929
"compile": "tsc -p tsconfig.json",
3030
"copy": "node ./scripts/copy.js",
3131
"lint": "oxlint src tests",
32-
"test": "jest"
33-
},
34-
"jest": {
35-
"transform": {
36-
"^.+\\.ts$": "@swc/jest"
37-
},
38-
"collectCoverage": true,
39-
"collectCoverageFrom": [
40-
"<rootDir>/src/**/*.ts"
41-
],
42-
"modulePathIgnorePatterns": [
43-
"dist/package.json",
44-
"<rootDir>/package.json"
45-
]
32+
"test": "vitest run"
4633
},
4734
"dependencies": {
4835
"ansi-colors": "^4.1.1"
4936
},
5037
"devDependencies": {
51-
"@swc/core": "^1.16.2",
52-
"@swc/jest": "^0.2.39",
53-
"@types/jest": "^30.0.0",
5438
"@types/node": "^24.0.0",
55-
"jest": "^30.5.1",
39+
"@vitest/coverage-v8": "^5.0.0",
5640
"oxlint": "^1.81.0",
5741
"rimraf": "^6.1.3",
58-
"typescript": "^7.0.2"
42+
"typescript": "^7.0.2",
43+
"vite": "^8.2.2",
44+
"vitest": "^5.0.0"
5945
},
6046
"packageManager": "yarn@1.22.22"
6147
}

0 commit comments

Comments
 (0)