Added 11 new integration tests covering: - Error handling: FetchConvoys error returns 500 - Merge queue rendering: PR numbers, repos, CI status badges - Empty merge queue state - Polecat workers rendering: names, rigs, activity colors, status hints - Work status rendering: complete/active/stale/stuck/waiting states - Progress bar rendering with percentage calculation - HTMX auto-refresh attributes (hx-get, hx-trigger, every 10s) - Full dashboard integration with all sections - Non-fatal errors: merge queue/polecat failures don't break convoys Tests use MockConvoyFetcher interface to simulate various data scenarios. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
16 KiB
16 KiB