]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore(test): remove deprecated environmentMatchGlobs
authordaiwei <daiwei521@126.com>
Tue, 21 Jan 2025 08:31:45 +0000 (16:31 +0800)
committerdaiwei <daiwei521@126.com>
Tue, 21 Jan 2025 08:31:45 +0000 (16:31 +0800)
package.json
vitest.config.ts
vitest.unit-dom.config.ts [moved from vitest.unit.config.ts with 64% similarity]
vitest.unit-node.config.ts [new file with mode: 0644]
vitest.workspace.ts

index 03897cb198833a05aeff691465fab3fb2e77e884..3c4c7b34ad286de0b59626c726e8eb423f590017 100644 (file)
     "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",
index 3fce4ce87c238e0c56c8781b8404ef5285e0df21..33e38d11dbf9b571d5596f2de12774bd066478f2 100644 (file)
@@ -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',
     },
similarity index 64%
rename from vitest.unit.config.ts
rename to vitest.unit-dom.config.ts
index 0082997e0d163700e6d552450bf3e2d7f4d539ee..b2aafebea5d60490c08711fbc547b0cd4a7ff141 100644 (file)
@@ -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',
   },
 })
diff --git a/vitest.unit-node.config.ts b/vitest.unit-node.config.ts
new file mode 100644 (file)
index 0000000..b95a411
--- /dev/null
@@ -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',
+    ],
+  },
+})
index a20586e7cfe8a6067cbb5421c36e2930a0b23feb..f1f8814d299dd9d70b59c91d3bbb16177ad04bd3 100644 (file)
@@ -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',
 ])