waiter-floor-web/docs/runbooks/testing.md
2026-03-31 19:00:52 -06:00

738 B

Testing Runbook

Install

npm install

Execute Tests

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, shared-lifecycle assignment messaging, order submit/update progression hints, 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.