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

Update tests #10

Merged
merged 1 commit into from
Jan 10, 2024
Merged

Update tests #10

merged 1 commit into from
Jan 10, 2024

Conversation

nathanramoscfa
Copy link
Owner

This pull request significantly enhances the test coverage of our API functionalities, focusing on precision handling in cryptocurrency and OHLC data fetching, as well as improving the robustness of NFT data retrieval methods.

Key Additions:

  1. Precision Parameter Testing: Extended existing tests for /simple/price, /coins/{id}/ohlc, and /coins/{id}/contract/{contract_address}/market_chart/range endpoints to include scenarios where precision parameters are specified. This ensures accurate handling of numerical data at different levels of precision.

  2. NFT Collection Data Handling: Introduced new tests to verify the correct functionality of NFT collection data fetching, including edge cases like invalid arguments and empty data responses. This includes tests for /nfts/{id} and related endpoints, ensuring our API handles various scenarios gracefully.

  3. Enhanced Robustness: Additional assertions and mock responses were added to existing tests to cover a broader range of responses and error scenarios, improving the overall robustness of our API test suite.

@nathanramoscfa nathanramoscfa merged commit 8f988e8 into main Jan 10, 2024
6 checks passed
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.

1 participant