CONV-329: Add API documentation final smoke tests
Merged
ME
5mo ago+61+61+01234567890123456789-22-22-01234567890123456789
Summary
- Adds smoke test asserting all 9 Phase 19 API endpoints are documented
- Adds smoke test asserting all 7 required schemas exist
- Adds smoke test confirming
/docs/apiis publicly accessible without auth - Fixes lint issues in test files
Test plan
-
composer testpasses (620 tests) -
composer lintpasses -
npm run buildpasses
š¤ Generated with Claude Code
Summary by cubic
Adds final smoke tests for API docs (CONV-329): verify all Phase 19 endpoints and required schemas exist in the OpenAPI spec, and confirm /docs/api is publicly accessible without auth. Also cleans up test lint issues and imports Symfony\Component\Yaml\Yaml for parsing the spec.