Skip to content

Commit 68aec36

Browse files
committed
chore: prefer node test vs jest test
1 parent c52e83d commit 68aec36

15 files changed

+4349
-4862
lines changed

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20
1+
24

chompfile.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,11 @@ deps = ['default', 'build']
8787

8888
[[task]]
8989
name = 'test:unit'
90-
run = 'jest'
90+
run = 'tsx --test tests/*.test.ts'
9191

9292
[[task]]
9393
name = 'test:changed'
94-
run = 'jest --bail --changesince=main'
94+
run = 'tsx --test tests/*.test.ts'
9595

9696
[[task]]
9797
name = 'typecheck'

package-lock.json

Lines changed: 3813 additions & 4569 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -45,22 +45,20 @@
4545
"@commitlint/cli": "^17.6.7",
4646
"@commitlint/config-conventional": "^17.6.7",
4747
"@swc/core": "^1.3.74",
48-
"@swc/jest": "^0.2.27",
49-
"@types/jest": "^29.5.3",
5048
"@types/node": "^20.4.7",
5149
"@types/node-fetch": "^2.6.4",
50+
"@types/sinon": "^17.0.3",
5251
"@typescript-eslint/eslint-plugin": "^6.2.1",
5352
"@typescript-eslint/parser": "^6.2.1",
5453
"chomp": "^0.2.17",
5554
"eslint": "^8.46.0",
5655
"eslint-config-prettier": "^8.10.0",
5756
"husky": "^8.0.3",
58-
"jest": "^29.6.2",
59-
"jest-fetch-mock": "^3.0.3",
6057
"prettier": "^3.0.1",
61-
"ts-node": "^10.9.1",
58+
"sinon": "^17.0.1",
6259
"tslib": "^2.6.1",
6360
"tsup": "^7.2.0",
61+
"tsx": "^4.7.0",
6462
"typescript": "^5.1.6"
6563
},
6664
"license": "MIT",
@@ -124,40 +122,6 @@
124122
]
125123
}
126124
},
127-
"jest": {
128-
"testMatch": [
129-
"**/**/*.test.ts"
130-
],
131-
"transformIgnorePatterns": [
132-
"node_modules/(?!node:http)",
133-
"node_modules/(?!@jspm/import-map)",
134-
"node_modules/(?!@jspm/generator)"
135-
],
136-
"transform": {
137-
"^.+\\.(ts)$": "@swc/jest"
138-
},
139-
"testEnvironment": "jest-environment-node",
140-
"clearMocks": true,
141-
"moduleFileExtensions": [
142-
"cjs",
143-
"js",
144-
"mjs",
145-
"ts",
146-
"json"
147-
],
148-
"moduleNameMapper": {
149-
"^src/(.*)": "<rootDir>/src/$1"
150-
},
151-
"collectCoverageFrom": [
152-
"<rootDir>/src/loader.ts",
153-
"<rootDir>/src/logger.ts",
154-
"<rootDir>/src/parser.ts",
155-
"<rootDir>/src/utils.ts"
156-
],
157-
"setupFiles": [
158-
"./setupJest.js"
159-
]
160-
},
161125
"prettier": {
162126
"printWidth": 120
163127
}

setupJest.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/__tests__/loader.test.ts

Lines changed: 0 additions & 53 deletions
This file was deleted.

src/__tests__/logger.test.ts

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/__tests__/parseArgs.test.ts

Lines changed: 0 additions & 30 deletions
This file was deleted.

src/__tests__/parser.test.ts

Lines changed: 0 additions & 46 deletions
This file was deleted.

src/__tests__/utils.test.ts

Lines changed: 0 additions & 110 deletions
This file was deleted.

0 commit comments

Comments
 (0)