site-themes/test
Natalie 682a9cf9a4 test(site-themes): add unit tests for theme registry resolver + console switcher
Adds vitest (node + jsdom) with focused unit coverage for the pure-logic
surfaces of the site-theme package:
- registry codec: deepMerge, cloneMod, encodeThemeMod/decodeThemeMod
- registry resolver: alias normalisation + preview/configured/fallback precedence
- theme-switcher: window.quinnTheme list/current/set validation + help

29 tests, all passing. No runtime deps changed; vitest + jsdom added as dev deps.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 15:08:48 -04:00
..
registry-codec.test.ts test(site-themes): add unit tests for theme registry resolver + console switcher 2026-06-30 15:08:48 -04:00
registry-resolver.test.ts test(site-themes): add unit tests for theme registry resolver + console switcher 2026-06-30 15:08:48 -04:00
setup.ts test(site-themes): add unit tests for theme registry resolver + console switcher 2026-06-30 15:08:48 -04:00
theme-switcher.test.ts test(site-themes): add unit tests for theme registry resolver + console switcher 2026-06-30 15:08:48 -04:00