cd450837a2
Added comprehensive tests for remaining core functionality: ✅ 3-hyperscript.test.mjs - Parse error detection - Function definition verification - Keyboard event handler validation - Def statement count (≤3 limit) - Operator precedence checks ✅ 4-htmx.test.mjs - HTMX library loaded - Element presence (hx-get, hx-post, hx-swap, hx-target) - Request/response cycle validation - Loading indicators ✅ 5-language.test.mjs - Language toggle controls - Default language (English) - Spanish via URL parameter (?lang=es) - Toggle button functionality - localStorage/cookie persistence ✅ 6-modals.test.mjs - Modal elements (info, shortcuts, PDF) - ? key opens shortcuts modal - ESC key closes modals - Accessibility attributes (role, aria-label, aria-modal) Updated TEST-SUMMARY.md: - Now 7 active tests (0-6) - Complete core feature coverage - Updated coverage gaps (removed completed items) All tests follow established patterns: - Playwright browser automation - Real-time validation - Clear pass/fail indicators - Browser stays open for manual verification - Auto-discovered by master runner Master runner: bun tests/run-all.mjs