Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch from Dredd tests to PHPUnit-based contract testing #3536

Closed
dafeder opened this issue Jun 22, 2021 · 0 comments · Fixed by #3918
Closed

Switch from Dredd tests to PHPUnit-based contract testing #3536

dafeder opened this issue Jun 22, 2021 · 0 comments · Fixed by #3918

Comments

@dafeder
Copy link
Member

dafeder commented Jun 22, 2021

Dredd tests are no longer feasible for our complete OpenAPI 3 spec. We should switch to a more flexible framework for contract testing that supports v3. Most convenient would probably be something that integrates with PHPUnit. Current favorite option would be something build on openapi-validator.

Read more about that library here.

If we can implement this completely, it may have the added benefit of being able to replace all or most of our existing functional tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant