Skip to content

Commit 6ccabc9

Browse files
authored
Using vitest 4 (#2815)
Instead of #2763 It became insanely fast! - changes to the pool options (beta 19): https://github.com/AriPerkkio/vitest/blob/713b9f40c3fbd42ce97a28297c64668fad06fd9f/docs/advanced/pool.md
1 parent c1b5029 commit 6ccabc9

File tree

4 files changed

+92
-354
lines changed

4 files changed

+92
-354
lines changed

example/vitest.config.ts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
import { defineConfig } from "vitest/config";
2+
import { ThreadsPoolWorker } from "vitest/node";
23

34
export default defineConfig({
45
test: {
56
globals: true,
6-
pool: "threads",
7-
poolOptions: {
8-
threads: {
9-
/** @todo remove when unflagged https://nodejs.org/docs/v24.0.0/api/globals.html#eventsource */
10-
execArgv: ["--experimental-eventsource"],
11-
},
7+
pool: {
8+
name: "custom-threads-pool",
9+
createPoolWorker: (opt) =>
10+
new ThreadsPoolWorker({
11+
...opt,
12+
/** @todo remove when unflagged https://nodejs.org/docs/v24.0.0/api/globals.html#eventsource */
13+
execArgv: ["--experimental-eventsource"],
14+
}),
1215
},
1316
},
1417
});

express-zod-api/tests/__snapshots__/upload-schema.spec.ts.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ exports[`ez.upload() > parsing > should accept UploadedFile 0 1`] = `
2020
"encoding": "utf-8",
2121
"md5": "",
2222
"mimetype": "image/jpeg",
23-
"mv": [MockFunction spy],
23+
"mv": [MockFunction],
2424
"name": "avatar.jpg",
2525
"size": 100500,
2626
"tempFilePath": "",
@@ -50,7 +50,7 @@ exports[`ez.upload() > parsing > should accept UploadedFile 1 1`] = `
5050
"encoding": "utf-8",
5151
"md5": "",
5252
"mimetype": "image/jpeg",
53-
"mv": [MockFunction spy],
53+
"mv": [MockFunction],
5454
"name": "avatar.jpg",
5555
"size": 100500,
5656
"tempFilePath": "",

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"@arethetypeswrong/core": "^0.18.2",
1818
"@tsconfig/node20": "^20.1.5",
1919
"@types/node": "^24.0.0",
20-
"@vitest/coverage-v8": "^3.2.3",
20+
"@vitest/coverage-v8": "^4.0.1",
2121
"eslint": "^9.28.0",
2222
"eslint-config-prettier": "^10.1.5",
2323
"eslint-plugin-allowed-dependencies": "^2.0.0",
@@ -27,7 +27,7 @@
2727
"tsdown": "^0.15.3",
2828
"tsx": "^4.19.4",
2929
"typescript-eslint": "catalog:dev",
30-
"vitest": "^3.2.3"
30+
"vitest": "^4.0.1"
3131
},
3232
"packageManager": "[email protected]+sha512.c9fc7236e92adf5c8af42fd5bf1612df99c2ceb62f27047032f4720b33f8eacdde311865e91c411f2774f618d82f320808ecb51718bfa82c060c4ba7c76a32b8"
3333
}

0 commit comments

Comments
 (0)