# Integration Tests Full-stack integration tests that run against a real backend + database. ## Running locally ```bash docker compose -f docker-compose.test.yml -f docker-compose.test.local.yml up --build ``` ## Running in CI ```bash docker compose -f docker-compose.test.yml up --build --abort-on-container-exit ``` ## Test Structure - Each spec file tests one page/feature - Tests use `data-testid` selectors from `../selectors.ts` - Expected values come from `../seed-constants.ts` - DB is reset before each test via `ApiClient.resetDb()`