diff --git a/src/app/ui/Layout.svelte b/src/app/ui/Layout.svelte
index 40075be..753d6f9 100644
--- a/src/app/ui/Layout.svelte
+++ b/src/app/ui/Layout.svelte
@@ -3,7 +3,7 @@
Application shell with providers and page wrapper
-->
diff --git a/src/features/ChangeAppTheme/ui/ThemeSwitch/ThemeSwitch.svelte.test.ts b/src/features/ChangeAppTheme/ui/ThemeSwitch/ThemeSwitch.svelte.test.ts
index 393bf55..08d8859 100644
--- a/src/features/ChangeAppTheme/ui/ThemeSwitch/ThemeSwitch.svelte.test.ts
+++ b/src/features/ChangeAppTheme/ui/ThemeSwitch/ThemeSwitch.svelte.test.ts
@@ -3,16 +3,25 @@ import {
render,
screen,
} from '@testing-library/svelte';
-import { themeManager } from '../../model';
+import { afterEach } from 'vitest';
+import { getThemeManager } from '../../model';
+import { __resetThemeManager } from '../../model/store/ThemeManager/ThemeManager.svelte';
import ThemeSwitch from './ThemeSwitch.svelte';
const context = new Map([['responsive', { isMobile: false }]]);
describe('ThemeSwitch', () => {
+ let themeManager: ReturnType;
+
beforeEach(() => {
+ themeManager = getThemeManager();
themeManager.setTheme('light');
});
+ afterEach(() => {
+ __resetThemeManager();
+ });
+
describe('Rendering', () => {
it('renders an icon button', () => {
render(ThemeSwitch, { context });