From f26b90d0152b62e68821796bac0ba1a9dfb40204 Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Wed, 22 Feb 2023 13:40:05 +0100 Subject: [PATCH] test: enable isolate Co-authored-by: Anthony Fu --- packages/pinia/__tests__/rootState.spec.ts | 6 ++---- packages/pinia/__tests__/vitest-setup.ts | 6 ++++++ vite.config.ts | 3 +++ 3 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 packages/pinia/__tests__/vitest-setup.ts 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 }, -- 2.47.3