Skip to content

Commit c309316

Browse files
authored
chore: Vitest 4 (#394)
* chore: update to vitest 4 * Adjusting core and amqp * Adjusting google could group test config * More vitest config fixes * sqs and sns test config adjusted * coverage fix * PR feedback
1 parent 8cf41e0 commit c309316

File tree

25 files changed

+59
-72
lines changed

25 files changed

+59
-72
lines changed

examples/sns-sqs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131
"@lokalise/biome-config": "^3.1.0",
3232
"@types/node": "^22.15.19",
3333
"@lokalise/tsconfig": "^1.3.0",
34-
"@vitest/coverage-v8": "^3.1.4",
34+
"@vitest/coverage-v8": "^4.0.15",
3535
"typescript": "^5.8.3",
36-
"vitest": "^3.1.4"
36+
"vitest": "^4.0.15"
3737
},
3838
"private": true
3939
}

examples/sns-sqs/vitest.config.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@ export default defineConfig({
55
test: {
66
globals: true,
77
watch: false,
8-
restoreMocks: true,
8+
mockReset: true,
99
pool: 'threads',
10-
poolOptions: {
11-
threads: { singleThread: true },
12-
},
10+
maxWorkers: 1,
1311
coverage: {
1412
provider: 'v8',
1513
include: ['lib/**/*.ts'],

packages/amqp/vitest.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ export default defineConfig({
55
test: {
66
globals: true,
77
watch: false,
8-
restoreMocks: true,
8+
mockReset: true,
99
pool: 'threads',
1010
maxWorkers: 1,
1111
coverage: {

packages/core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,12 @@
4343
"@lokalise/tsconfig": "^3.0.0",
4444
"@types/node": "^25.0.2",
4545
"@types/tmp": "^0.2.6",
46-
"@vitest/coverage-v8": "^3.2.4",
46+
"@vitest/coverage-v8": "^4.0.15",
4747
"awilix": "^12.0.5",
4848
"awilix-manager": "^6.1.0",
4949
"rimraf": "^6.0.1",
5050
"typescript": "^5.9.2",
51-
"vitest": "^3.2.4",
51+
"vitest": "^4.0.15",
5252
"zod": "^4.1.13"
5353
},
5454
"homepage": "https://github.com/kibertoad/message-queue-toolkit",

packages/core/vitest.config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ export default defineConfig({
55
test: {
66
globals: true,
77
watch: false,
8-
restoreMocks: true,
8+
mockReset: true,
99
pool: 'threads',
1010
typecheck: {
1111
enabled: true,
@@ -17,8 +17,8 @@ export default defineConfig({
1717
exclude: ['vitest.config.ts', 'lib/**/index.ts'],
1818
thresholds: {
1919
lines: 42,
20-
functions: 80,
21-
branches: 85,
20+
functions: 51,
21+
branches: 48,
2222
statements: 42,
2323
},
2424
},

packages/gcp-pubsub/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,13 @@
4545
"@message-queue-toolkit/redis-message-deduplication-store": "*",
4646
"@message-queue-toolkit/schemas": "*",
4747
"@types/node": "^25.0.2",
48-
"@vitest/coverage-v8": "^3.2.4",
48+
"@vitest/coverage-v8": "^4.0.15",
4949
"awilix": "^12.0.5",
5050
"awilix-manager": "^6.1.0",
5151
"ioredis": "^5.7.0",
5252
"rimraf": "^6.0.1",
5353
"typescript": "^5.9.3",
54-
"vitest": "^3.2.4",
54+
"vitest": "^4.0.15",
5555
"zod": "^4.1.13"
5656
},
5757
"homepage": "https://github.com/kibertoad/message-queue-toolkit",

packages/gcp-pubsub/vitest.config.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,10 @@ export default defineConfig({
55
test: {
66
globals: true,
77
watch: false,
8-
restoreMocks: true,
8+
mockReset: true,
99
pool: 'threads',
10+
maxWorkers: 1,
1011
fileParallelism: false,
11-
poolOptions: {
12-
threads: { singleThread: true },
13-
},
1412
coverage: {
1513
provider: 'v8',
1614
include: ['lib/**/*.ts'],
@@ -23,7 +21,7 @@ export default defineConfig({
2321
],
2422
thresholds: {
2523
lines: 85,
26-
functions: 92,
24+
functions: 88,
2725
branches: 75,
2826
statements: 85,
2927
},

packages/gcs-payload-store/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@
3838
"@lokalise/biome-config": "^3.1.0",
3939
"@lokalise/tsconfig": "^3.0.0",
4040
"@types/node": "^25.0.2",
41-
"@vitest/coverage-v8": "^3.2.4",
41+
"@vitest/coverage-v8": "^4.0.15",
4242
"rimraf": "^6.0.1",
4343
"typescript": "^5.9.2",
44-
"vitest": "^3.2.4"
44+
"vitest": "^4.0.15"
4545
},
4646
"homepage": "https://github.com/kibertoad/message-queue-toolkit",
4747
"repository": {

packages/gcs-payload-store/vitest.config.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,18 @@ export default defineConfig({
55
test: {
66
globals: true,
77
watch: false,
8-
restoreMocks: true,
8+
mockReset: true,
99
pool: 'threads',
10-
poolOptions: {
11-
threads: { singleThread: true },
12-
},
10+
maxWorkers: 1,
1311
coverage: {
1412
provider: 'v8',
1513
include: ['lib/**/*.ts'],
1614
exclude: ['vitest.config.ts', 'lib/**/index.ts'],
1715
thresholds: {
18-
lines: 85,
16+
lines: 81,
1917
functions: 100,
20-
branches: 90,
21-
statements: 85,
18+
branches: 71,
19+
statements: 81,
2220
},
2321
},
2422
},

packages/kafka/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,12 @@
6767
"@message-queue-toolkit/core": ">=23.0.0",
6868
"@message-queue-toolkit/schemas": ">=7.0.0",
6969
"@types/node": "^25.0.2",
70-
"@vitest/coverage-v8": "^3.2.4",
70+
"@vitest/coverage-v8": "^4.0.15",
7171
"awilix": "^12.0.1",
7272
"awilix-manager": "^6.0.0",
7373
"rimraf": "^6.0.1",
7474
"typescript": "^5.9.2",
75-
"vitest": "^3.2.4",
75+
"vitest": "^4.0.15",
7676
"zod": "^4.0.17"
7777
}
7878
}

0 commit comments

Comments
 (0)