]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
test: enable isolate
authorEduardo San Martin Morote <posva13@gmail.com>
Wed, 22 Feb 2023 12:40:05 +0000 (13:40 +0100)
committerEduardo San Martin Morote <posva13@gmail.com>
Wed, 22 Feb 2023 12:40:05 +0000 (13:40 +0100)
Co-authored-by: Anthony Fu <hi@antfu.me>
packages/pinia/__tests__/rootState.spec.ts
packages/pinia/__tests__/vitest-setup.ts [new file with mode: 0644]
vite.config.ts

index d3294c741257af4a56ab38fe119439f80ff11567..be905258910c8e1508e64c412fe1a9f83de55664 100644 (file)
@@ -4,13 +4,11 @@ import { mockWarn } from './vitest-mock-warn'
 
 describe('Root State', () => {
   mockWarn()
-  const useA = defineStore({
-    id: 'a',
+  const useA = defineStore('a', {
     state: () => ({ a: 'a' }),
   })
 
-  const useB = defineStore({
-    id: 'b',
+  const useB = defineStore('b', {
     state: () => ({ b: 'b' }),
   })
 
diff --git a/packages/pinia/__tests__/vitest-setup.ts b/packages/pinia/__tests__/vitest-setup.ts
new file mode 100644 (file)
index 0000000..77c0373
--- /dev/null
@@ -0,0 +1,6 @@
+import { beforeEach } from 'vitest'
+import { setActivePinia } from '../src'
+
+beforeEach(() => {
+  setActivePinia(undefined)
+})
index f8f05ce6155c9a255cf225fcd2f7aa9bcdc1ce38..1ebe752eb7689316d6477476a4a34154314c0680 100644 (file)
@@ -24,6 +24,8 @@ export default defineConfig({
     ],
   },
   test: {
+    isolate: false,
+    // threads: false,
     coverage: {
       reporter: ['html', 'lcov', 'text'],
       include: ['packages/pinia/src/**/*.ts', 'packages/testing/src/**/*.ts'],
@@ -36,6 +38,7 @@ export default defineConfig({
         '**/src/vue2-plugin.ts',
       ],
     },
+    setupFiles: ['packages/pinia/__tests__/vitest-setup.ts'],
     environment: 'happy-dom',
     globals: true, // Specifically to make createTestingPinia happy
   },