瀏覽代碼

chore(test): remove deprecated environmentMatchGlobs

daiwei 1 年之前
父節點
當前提交
1ecaae20c3
共有 5 個文件被更改,包括 23 次插入10 次删除
  1. 5 5
      package.json
  2. 0 3
      vitest.config.ts
  3. 3 1
      vitest.unit-dom.config.ts
  4. 13 0
      vitest.unit-node.config.ts
  5. 2 1
      vitest.workspace.ts

+ 5 - 5
package.json

@@ -17,15 +17,15 @@
     "format": "prettier --write --cache .",
     "format-check": "prettier --check --cache .",
     "test": "vitest",
-    "test-unit": "vitest --project unit",
-    "test-e2e": "node scripts/build.js vue -f global -d && vitest --project e2e",
+    "test-unit": "vitest --project=unit-node --project=unit-dom",
+    "test-e2e": "node scripts/build.js vue -f global -d && vitest --project=e2e",
     "test-dts": "run-s build-dts test-dts-only",
     "test-dts-only": "tsc -p packages-private/dts-built-test/tsconfig.json && tsc -p ./packages-private/dts-test/tsconfig.test.json",
-    "test-coverage": "vitest run --project unit --coverage",
+    "test-coverage": "vitest run --project=unit-node --project=unit-dom --coverage",
     "prebench": "node scripts/build.js -pf esm-browser reactivity",
     "prebench-compare": "node scripts/build.js -pf esm-browser reactivity",
-    "bench": "vitest bench --project=unit --outputJson=temp/bench.json",
-    "bench-compare": "vitest bench --project=unit --compare=temp/bench.json",
+    "bench": "vitest bench --project=unit-node --project=unit-dom --outputJson=temp/bench.json",
+    "bench-compare": "vitest bench --project=unit-node --project=unit-dom --compare=temp/bench.json",
     "release": "node scripts/release.js",
     "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
     "dev-esm": "node scripts/dev.js -if esm-bundler-runtime",

+ 0 - 3
vitest.config.ts

@@ -25,9 +25,6 @@ export default defineConfig({
     globals: true,
     pool: 'threads',
     setupFiles: 'scripts/setup-vitest.ts',
-    environmentMatchGlobs: [
-      ['packages/{vue,vue-compat,runtime-dom}/**', 'jsdom'],
-    ],
     sequence: {
       hooks: 'list',
     },

+ 3 - 1
vitest.unit.config.ts → vitest.unit-dom.config.ts

@@ -3,7 +3,9 @@ import config from './vitest.config'
 
 export default mergeConfig(config, {
   test: {
-    name: 'unit',
+    name: 'unit-dom',
+    include: ['packages/{vue,vue-compat,runtime-dom}/**/*.spec.ts'],
     exclude: [...configDefaults.exclude, '**/e2e/**'],
+    environment: 'jsdom',
   },
 })

+ 13 - 0
vitest.unit-node.config.ts

@@ -0,0 +1,13 @@
+import { configDefaults, mergeConfig } from 'vitest/config'
+import config from './vitest.config'
+
+export default mergeConfig(config, {
+  test: {
+    name: 'unit-node',
+    exclude: [
+      ...configDefaults.exclude,
+      '**/e2e/**',
+      'packages/{vue,vue-compat,runtime-dom}/**/*.spec.ts',
+    ],
+  },
+})

+ 2 - 1
vitest.workspace.ts

@@ -1,6 +1,7 @@
 import { defineWorkspace } from 'vitest/config'
 
 export default defineWorkspace([
-  './vitest.unit.config.ts',
+  './vitest.unit-node.config.ts',
+  './vitest.unit-dom.config.ts',
   './vitest.e2e.config.ts',
 ])