From: Eduardo San Martin Morote Date: Wed, 22 Feb 2023 12:40:05 +0000 (+0100) Subject: test: enable isolate X-Git-Tag: pinia@2.0.33~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f26b90d0152b62e68821796bac0ba1a9dfb40204;p=thirdparty%2Fvuejs%2Fpinia.git test: enable isolate Co-authored-by: Anthony Fu --- diff --git a/packages/pinia/__tests__/rootState.spec.ts b/packages/pinia/__tests__/rootState.spec.ts index d3294c74..be905258 100644 --- a/packages/pinia/__tests__/rootState.spec.ts +++ b/packages/pinia/__tests__/rootState.spec.ts @@ -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 index 00000000..77c03739 --- /dev/null +++ b/packages/pinia/__tests__/vitest-setup.ts @@ -0,0 +1,6 @@ +import { beforeEach } from 'vitest' +import { setActivePinia } from '../src' + +beforeEach(() => { + setActivePinia(undefined) +}) diff --git a/vite.config.ts b/vite.config.ts index f8f05ce6..1ebe752e 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -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 },