From bb344d4096d2663cdf03a93fb406bcc09b4b8972 Mon Sep 17 00:00:00 2001 From: FragginWagon Date: Wed, 28 Jan 2026 22:58:05 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Refactor=20environment=20mocking?= =?UTF-8?q?=20and=20component=20stubs=20in=20DeveloperTools=20unit=20tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../unit/components/DeveloperTools.test.js | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/code/websites/pokedex.online/tests/unit/components/DeveloperTools.test.js b/code/websites/pokedex.online/tests/unit/components/DeveloperTools.test.js index d4e054c..1584935 100644 --- a/code/websites/pokedex.online/tests/unit/components/DeveloperTools.test.js +++ b/code/websites/pokedex.online/tests/unit/components/DeveloperTools.test.js @@ -54,25 +54,23 @@ describe('DeveloperTools', () => { let wrapper; beforeEach(() => { - // Mock process.env - vi.stubGlobal('process', { - env: { - NODE_ENV: 'development' - } - }); + // Mock process.env globally + const originalEnv = process.env.NODE_ENV; + process.env.NODE_ENV = 'development'; wrapper = mount(DeveloperTools, { global: { stubs: { - Teleport: false, - Transition: false + Teleport: true, + Transition: true } } }); - }); - afterEach(() => { - vi.unstubAllGlobals(); + // Restore after test + afterEach(() => { + process.env.NODE_ENV = originalEnv; + }); }); describe('visibility in development mode', () => {