waiter-floor-web/docs/runbooks/testing.md
2026-03-31 16:50:12 -06:00

26 lines
724 B
Markdown

# Testing Runbook
## Install
```bash
npm install
```
## Execute Tests
```bash
npm run test:ci
```
## Coverage Scope
- `src/api/client.test.ts`: runtime-config precedence and fallback behavior.
- `src/api/dashboardApi.test.ts`: endpoint path/query composition, activity loading, and order update payload mapping.
- `src/auth/oidcLogin.test.ts`: OIDC start-url generation and safe return-url fallback.
- `src/App.test.tsx`: central login screen, assignment and activity loading, order submit/update workflows, and session-expired reauthentication guidance.
## Notes
- Use containerized Node execution when host `npm` is unavailable.
- Prefer container-first validation before opening or updating runtime stack images.