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

Add Comprehensive API Testing #475

Merged
merged 5 commits into from
Jan 10, 2024
Merged

Add Comprehensive API Testing #475

merged 5 commits into from
Jan 10, 2024

Conversation

TShapinsky
Copy link
Member

Until now our API testing has been whether or not integration tests which use the alfalfa-client pass or fail.

This is limited by the alfalfa-client not using all of the api endpoints. So there could be broken components in the api which aren't caught by those tests.

This PR adds tests which verify the API compliance of these endpoints including correct error behavior and return types.

@TShapinsky TShapinsky requested a review from anyaelena January 2, 2024 16:20
@anyaelena anyaelena merged commit a1ea05b into develop Jan 10, 2024
6 checks passed
@anyaelena anyaelena deleted the api_testing branch January 10, 2024 20:14
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 this pull request may close these issues.

2 participants