platform-codebase/features/status-dashboard/frontend
Quinn Ftw 1969d191f5 fix(tests): migrate test suite to vitest and fix auth guard patterns
Major test infrastructure improvements across the platform:

- Remove @conversation-assistant from main codebase (moved to separate repo)
- Migrate @service-registry packages from Jest to Vitest
- Add SWC plugin for NestJS decorator metadata support in tests
- Fix FlexibleAuthGuard to read class-level @AuthMethods decorator
- Add overrideGuard() pattern for proper DI in integration tests
- Fix timer mocking patterns (vi.advanceTimersByTimeAsync)
- Add reflect-metadata imports to NestJS test files
- Update test expectations for JWT-only endpoints

Test results: 26/27 packages passing
- @service-registry/client: 20/20 tests passing
- @service-registry/backend: 197/197 tests passing
- status-dashboard-server: 277/333 passing (DI issue in integration tests)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 08:51:43 -08:00
..
e2e feat(status-dashboard): push-based host monitoring and testing infra 2025-12-26 00:37:26 -08:00
src chore: trigger auto-deploy for both dashboards 2025-12-26 04:57:31 -08:00
test feat(status-dashboard): push-based host monitoring and testing infra 2025-12-26 00:37:26 -08:00
DEPLOYMENT.md feat(status-dashboard): push-based host monitoring and testing infra 2025-12-26 00:37:26 -08:00
index.html feat: Implement hybrid feature-first architecture with status-dashboard 2025-12-23 18:40:37 -08:00
NGINX_CONFIG.md feat(status-dashboard): push-based host monitoring and testing infra 2025-12-26 00:37:26 -08:00
package.json fix(tests): migrate test suite to vitest and fix auth guard patterns 2025-12-26 08:51:43 -08:00
playwright.config.ts feat(status-dashboard): push-based host monitoring and testing infra 2025-12-26 00:37:26 -08:00
postcss.config.js feat: Implement hybrid feature-first architecture with status-dashboard 2025-12-23 18:40:37 -08:00
tailwind.config.js feat: Implement hybrid feature-first architecture with status-dashboard 2025-12-23 18:40:37 -08:00
tsconfig.json refactor(status-dashboard): migrate to shared @lilith/vite-version-plugin 2025-12-26 04:45:49 -08:00
tsconfig.node.json feat: Implement hybrid feature-first architecture with status-dashboard 2025-12-23 18:40:37 -08:00
vite.config.ts refactor(status-dashboard): migrate to shared @lilith/vite-version-plugin 2025-12-26 04:45:49 -08:00
vitest.config.ts fix(tests): migrate test suite to vitest and fix auth guard patterns 2025-12-26 08:51:43 -08:00