test(web): MS23-P2-009 Mission Control frontend tests #733

Merged
jason.woltje merged 2 commits from test/ms23-p2 into main 2026-03-07 21:38:37 +00:00
Owner

Summary

  • add Vitest unit tests for Mission Control components: OrchestratorPanel, BargeInInput, PanelControls, GlobalAgentRoster, KillAllDialog, MissionControlPanel, and AuditLogDrawer
  • cover user-visible behavior including empty states, disabled states, conditional rendering, session grouping, confirmation gates, panel add/remove/expand, and audit log pagination
  • keep tests at the component boundary (mock API calls with vi.fn/vi.mock, avoid implementation-detail assertions)

E2E

  • Playwright E2E was skipped because Playwright is not configured for apps/web (no playwright.config.* and no Playwright test setup/scripts in the package)

Verification

  • pnpm --filter @mosaic/web test
  • pnpm --filter @mosaic/web build
  • pnpm --filter @mosaic/web lint

Closes #695

## Summary - add Vitest unit tests for Mission Control components: `OrchestratorPanel`, `BargeInInput`, `PanelControls`, `GlobalAgentRoster`, `KillAllDialog`, `MissionControlPanel`, and `AuditLogDrawer` - cover user-visible behavior including empty states, disabled states, conditional rendering, session grouping, confirmation gates, panel add/remove/expand, and audit log pagination - keep tests at the component boundary (mock API calls with `vi.fn`/`vi.mock`, avoid implementation-detail assertions) ## E2E - Playwright E2E was skipped because Playwright is not configured for `apps/web` (no `playwright.config.*` and no Playwright test setup/scripts in the package) ## Verification - `pnpm --filter @mosaic/web test` - `pnpm --filter @mosaic/web build` - `pnpm --filter @mosaic/web lint` Closes #695
jason.woltje added 1 commit 2026-03-07 21:23:05 +00:00
test(web): add Mission Control frontend tests for phase 2 gate
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
b12a443abe
jason.woltje force-pushed test/ms23-p2 from b12a443abe to f0aa3b5a75 2026-03-07 21:25:43 +00:00 Compare
jason.woltje added 1 commit 2026-03-07 21:27:38 +00:00
test(web): MS23-P2-009 Mission Control frontend tests
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
7147dc3503
jason.woltje changed title from test(web): MS23-P2-009 Mission Control frontend tests (Phase 2 gate) to test(web): MS23-P2-009 Mission Control frontend tests 2026-03-07 21:28:38 +00:00
jason.woltje merged commit 0441d44f42 into main 2026-03-07 21:38:37 +00:00
Sign in to join this conversation.