Calendar System — Test Runner
Interactive test runner for the Calendar SRP modules. Runs all unit tests in-browser with mocked auth, API, and DOM.
About This Page
This page loads all five Calendar SRP modules and runs the comprehensive test suite directly in your browser. Tests cover:
- CalendarData — date lookups, holidays, skip weeks, formatting
- EventBuilder — item parsing, event construction, iCal generation
- CalendarApi — error classification, sync/remove with mocked auth (logged in, logged out, network error, server error, login redirect)
- CalendarUI — modal rendering, checkbox state, toast notifications, priority persistence
- Orchestrator — full sync/remove flows, sprint date preview, integration
See the Architecture Documentation for how the system is designed.
Run Tests
Click "Run All Tests" to execute the test suite.