# 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.