Enhance PropTypes validation and add tests for TokenCurrencyDisplay #38
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request: Enhance PropTypes Validation and Add Tests for TokenCurrencyDisplay Component
Summary
This pull request enhances the PropTypes validation for the
token
prop in theTokenCurrencyDisplay
component and adds tests to ensure the component renders correctly and throws warnings for invalid props.Changes Made
Enhanced PropTypes Validation:
token
prop inTokenCurrencyDisplay
to usePropTypes.shape
withsymbol
anddecimals
properties marked as required.Added Tests:
token-currency-display.test.js
to verify the following:token
prop does not match the specified shape.Purpose
The purpose of these changes is to improve the robustness and reliability of the
TokenCurrencyDisplay
component by ensuring that thetoken
prop is validated correctly and that the component's behavior is tested under different scenarios.Testing
The changes have been tested locally using the newly added test cases. The tests cover the following scenarios:
token
prop.Next Steps
develop
branch after approval.Link to Devin run
https://preview.devin.ai/devin/c8f59c338c3447b58eb4e07b06cda0da