Add role and testId properties to ease testing with libraries like testing-library #28
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.
In order to make this component easy to test with libraries like
@testing-library
we need to introduce support forrole
anddata-testid
properties (at least).Also introduced some unit test to double check these changes (using
jest
). Also upgradedbabel
lib to latest.NOTE: if needed, I can split this in 2 different PR's. One to upgrade babel and another one for the introduction of the actual props.