Skip to content

Commit 0acec22

Browse files
vveerrggclaude
andcommitted
chore(test): normalize test setup — upgrade Vitest to 3.x
- Upgrade vitest, @vitest/coverage-v8, and @vitest/ui from ^1.6.1 to ^3.2.4 - Align vitest.config.ts to standard template (keep root __tests__ pattern, setupFiles, mockReset) - All 11 tests pass Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent ae2f066 commit 0acec22

2 files changed

Lines changed: 21 additions & 16 deletions

File tree

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,13 @@
6262
"@types/ws": "^8.18.1",
6363
"@typescript-eslint/eslint-plugin": "^6.2.0",
6464
"@typescript-eslint/parser": "^6.2.0",
65-
"@vitest/coverage-v8": "^1.6.1",
66-
"@vitest/ui": "^1.6.1",
65+
"@vitest/coverage-v8": "^3.2.4",
66+
"@vitest/ui": "^3.2.4",
6767
"eslint": "^8.45.0",
6868
"node-red": "^4.1.5",
6969
"node-red-node-test-helper": "^0.3.6",
7070
"typescript": "^5.9.3",
71-
"vitest": "^1.6.1"
71+
"vitest": "^3.2.4"
7272
},
7373
"engines": {
7474
"node": ">=14.0.0"

vitest.config.ts

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,22 @@
11
import { defineConfig } from 'vitest/config';
22

33
export default defineConfig({
4-
test: {
5-
globals: true,
6-
environment: 'node',
7-
testTimeout: 10000,
8-
setupFiles: ['./__tests__/setup.ts'],
9-
coverage: {
10-
provider: 'v8',
11-
reporter: ['text', 'json', 'html'],
12-
exclude: ['**/__mocks__/**']
13-
},
14-
include: ['**/__tests__/**/*.{test,spec}.{js,ts}'],
15-
mockReset: true
4+
test: {
5+
globals: true,
6+
environment: 'node',
7+
include: ['**/__tests__/**/*.{test,spec}.{js,ts}'],
8+
testTimeout: 10000,
9+
setupFiles: ['./__tests__/setup.ts'],
10+
mockReset: true,
11+
coverage: {
12+
provider: 'v8',
13+
reporter: ['text', 'json', 'html'],
14+
exclude: [
15+
'**/node_modules/**',
16+
'**/dist/**',
17+
'**/*.d.ts',
18+
'**/__mocks__/**',
19+
],
1620
},
17-
})
21+
},
22+
});

0 commit comments

Comments
 (0)