Skip to content

Commit aff9658

Browse files
committed
test: add browser mode
1 parent 157f67c commit aff9658

File tree

6 files changed

+236
-19
lines changed

6 files changed

+236
-19
lines changed

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
"postinstall": "simple-git-hooks"
3131
},
3232
"devDependencies": {
33+
"@vitejs/plugin-vue": "^6.0.1",
34+
"@vitest/browser": "^3.2.4",
3335
"@vitest/coverage-v8": "^3.2.4",
3436
"@vitest/ui": "^3.2.4",
3537
"brotli": "^1.3.3",
@@ -40,13 +42,15 @@
4042
"lint-staged": "^15.5.2",
4143
"minimist": "^1.2.8",
4244
"p-series": "^3.0.0",
45+
"playwright": "^1.56.0",
4346
"prettier": "^3.5.3",
4447
"semver": "^7.7.3",
4548
"simple-git-hooks": "^2.13.1",
4649
"typedoc": "^0.28.14",
4750
"typedoc-plugin-markdown": "^4.9.0",
4851
"typescript": "~5.9.3",
49-
"vitest": "^3.2.4"
52+
"vitest": "^3.2.4",
53+
"vitest-browser-vue": "^1.1.0"
5054
},
5155
"simple-git-hooks": {
5256
"pre-commit": "pnpm lint-staged",

packages/router/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@
3232
"removeComments": false,
3333
"jsx": "preserve",
3434
"lib": ["esnext", "dom"],
35-
"types": ["node", "vite/client"]
35+
"types": ["node", "vite/client", "@vitest/browser/providers/playwright"]
3636
}
3737
}

packages/router/vitest.config.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,23 @@ export default defineConfig({
3636

3737
// tsconfig: './tsconfig.typecheck.json',
3838
},
39+
// projects: [
40+
// {
41+
// test: {
42+
// name: 'router:browser',
43+
// include: ['./__tests__/history/html5.spec.ts'],
44+
// browser: {
45+
// enabled: true,
46+
// provider: 'playwright',
47+
// // https://vitest.dev/guide/browser/playwright
48+
// instances: [
49+
// { browser: 'chromium' },
50+
// // { browser: 'firefox' },
51+
// // { browser: 'webkit' },
52+
// ],
53+
// },
54+
// },
55+
// },
56+
// ],
3957
},
4058
})

0 commit comments

Comments
 (0)