Summary
New contributors adding endpoints often skip integration tests because there is no documented pattern showing how the test setup, database seeding, and request execution work together in this codebase.
Scope
- Document the integration test folder structure and naming convention
- Show how to seed the database with test fixtures for a given test
- Include a minimal worked example of a complete integration test for a GET endpoint
- Note how to run just the integration tests locally
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
New contributors adding endpoints often skip integration tests because there is no documented pattern showing how the test setup, database seeding, and request execution work together in this codebase.
Scope
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram