-
Notifications
You must be signed in to change notification settings - Fork 18
API contract tests with Dredd #77
Copy link
Copy link
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programarea:apiREST APIREST APIarea:testsTesting and coverageTesting and coveragedifficulty:intermediate~half a day~half a dayhelp wantedExtra attention is neededExtra attention is needed
Metadata
Metadata
Assignees
Labels
Stellar WaveIssues in the Stellar wave programIssues in the Stellar wave programarea:apiREST APIREST APIarea:testsTesting and coverageTesting and coveragedifficulty:intermediate~half a day~half a dayhelp wantedExtra attention is neededExtra attention is needed
Background
Once the OpenAPI spec exists, Dredd validates every endpoint matches its documented shape.
What to build
Wire Dredd into CI against a docker-compose-up API + OpenAPI spec.
Key files
.dredd.yml(new).github/workflows/contract.yml(new)Acceptance criteria