Add unit tests for core components and layouts

- **ThemeToggle:** Introduce comprehensive tests to validate button functionality, dropdown options, and active theme indicators.
- **ThemeProvider:** Add tests for theme management, localStorage persistence, system preferences, and DOM updates.
- **Header & Footer:** Verify header rendering, user menu functionality, and footer content consistency.
- **AuthInitializer:** Ensure authentication state is correctly loaded from storage on mount.
This commit is contained in:
2025-11-02 07:35:45 +01:00
parent 08511ae07b
commit a460e0e4f2
6 changed files with 974 additions and 0 deletions

View File

@@ -1,6 +1,9 @@
/* istanbul ignore file */
/**
* Component Showcase
* Comprehensive display of all design system components
* This file is excluded from coverage as it's a demo/showcase page
*/
'use client';