diff --git a/apps/web/test/state/ThemeContext.test.tsx b/apps/web/test/state/ThemeContext.test.tsx index 65c7205..a32dd74 100644 --- a/apps/web/test/state/ThemeContext.test.tsx +++ b/apps/web/test/state/ThemeContext.test.tsx @@ -12,12 +12,22 @@ function ThemeProbe() { ); } +function clearStoredTheme(): void { + try { + window.localStorage.clear(); + } catch { + // Unavailable in some environments (see ThemeContext.tsx) — nothing to clear. + } +} + beforeEach(() => { document.documentElement.classList.remove("dark"); + clearStoredTheme(); }); afterEach(() => { document.documentElement.classList.remove("dark"); + clearStoredTheme(); vi.unstubAllGlobals(); });