Skip to content

Commit d46ada8

Browse files
authored
feat(test): update vitest browser local dep (#164)
1 parent fb11d62 commit d46ada8

File tree

6 files changed

+25
-13
lines changed

6 files changed

+25
-13
lines changed

.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ ignore-workspace-root-check=true
22
shamefully-hoist=true
33
strict-peer-dependencies=false
44
auto-install-peers=true
5+
shell-emulator=true

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,5 +52,5 @@
5252
"unplugin-vue-macros": "^2.0.0",
5353
"vue-component-meta": "^1.2.0"
5454
},
55-
"packageManager": "pnpm@7.18.0"
55+
"packageManager": "pnpm@8.2.0"
5656
}

packages/anu-vue/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@
4444
"build": "pnpm gen-volar && pnpm gen-comp-meta && vite build && vue-tsc --declaration --emitDeclarationOnly",
4545
"preview": "vite preview",
4646
"lint": "eslint . --fix",
47-
"test": "vitest"
47+
"test": "HEADLESS=true vitest",
48+
"test-ui": "vitest"
4849
},
4950
"dependencies": {
5051
"@floating-ui/vue": "^0.2.1",

packages/anu-vue/vite.config.ts

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import AutoImport from 'unplugin-auto-import/vite'
66
import VueMacros from 'unplugin-vue-macros/vite'
77
import { defineConfig } from 'vitest/config'
88

9+
function noop() {}
10+
911
const externals = [
1012
'vue',
1113
'@floating-ui/vue',
@@ -62,13 +64,29 @@ export default defineConfig({
6264
],
6365
},
6466
test: {
65-
open: true,
67+
open: !process.env.HEADLESS,
68+
isolate: false,
6669
browser: {
6770
enabled: true,
71+
72+
// @ts-expect-error ignore, we don't have the type here
73+
enableUI: true,
6874
name: 'chrome',
69-
headless: true,
75+
headless: !!process.env.HEADLESS,
7076
provider: 'webdriverio',
7177
},
78+
reporters: ['json', {
79+
onInit: noop,
80+
onPathsCollected: noop,
81+
onCollected: noop,
82+
onFinished: noop,
83+
onTaskUpdate: noop,
84+
onTestRemoved: noop,
85+
onWatcherStart: noop,
86+
onWatcherRerun: noop,
87+
onServerRestart: noop,
88+
onUserConsoleLog: noop,
89+
}, 'default'],
7290
setupFiles: ['./test/setup.vitest.ts'],
7391
},
7492
})
3.24 KB
Binary file not shown.

pnpm-lock.yaml

Lines changed: 1 addition & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)