Commit Graph

2 Commits

Author SHA1 Message Date
Thomas Richter
43446b807d test(09-02): add browser-mode component tests for Svelte 5 components
- CompletedToggle: 5 tests for checkbox rendering, state, and interaction
- SearchBar: 7 tests for input, placeholder, recent searches dropdown
- TagInput: 6 tests for rendering with various tag configurations
- Update vitest-setup-client.ts with $app/state, preferences, recentSearches mocks
- All component tests run in real Chromium browser via Playwright
2026-02-03 23:36:19 +01:00
Thomas Richter
b0e8e4c0b9 feat(09-01): add SvelteKit module mocks for browser tests
- Mock $app/navigation (goto, invalidate, invalidateAll, beforeNavigate, afterNavigate)
- Mock $app/stores (page, navigating, updated)
- Mock $app/environment (browser, dev, building)
- Add Vitest browser type references

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 23:28:49 +01:00