Skip to content

Commit 85b0cd6

Browse files
committed
feat(test): Vitest browser mode, seperate test config for type safety
1 parent cdd0845 commit 85b0cd6

6 files changed

Lines changed: 189 additions & 126 deletions

File tree

env.d.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
/// <reference types="vite/client" />
22
/// <reference types="vitest" />
3-
/// <reference types="@testing-library/jest-dom/vitest" />
43

54
interface ImportMeta {
65
readonly env: ImportMetaEnv;

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"build": "vite build",
99
"coverage": "vitest run --coverage",
1010
"dev": "vite",
11+
"playwright": "playwright install --only-shell chromium",
1112
"preview": "vite preview",
1213
"start": "vite",
1314
"test": "vitest run"
@@ -17,12 +18,11 @@
1718
"@eslint/css": "0.14.1",
1819
"@eslint/js": "9.39.2",
1920
"@html-eslint/eslint-plugin": "0.54.0",
20-
"@solidjs/testing-library": "0.8.10",
2121
"@stylistic/eslint-plugin": "5.7.1",
2222
"@tailwindcss/vite": "4.1.18",
23-
"@testing-library/jest-dom": "6.9.1",
2423
"@types/eslint-plugin-jsx-a11y": "6.10.1",
2524
"@types/node": "25.1.0",
25+
"@vitest/browser-playwright": "4.0.18",
2626
"@vitest/coverage-v8": "4.0.18",
2727
"eslint": "9.39.2",
2828
"eslint-config-prettier": "10.1.8",
@@ -43,7 +43,8 @@
4343
"vite": "8.0.0-beta.10",
4444
"vite-plugin-checker": "0.12.0",
4545
"vite-plugin-solid": "2.11.10",
46-
"vitest": "4.0.18"
46+
"vitest": "4.0.18",
47+
"vitest-browser-solid": "1.0.1"
4748
},
4849
"dependencies": {
4950
"solid-js": "1.9.11"

0 commit comments

Comments
 (0)