fix(dependencies): update outdated dependencies and tests #78
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.
What:
Updates critically outdated dependencies, including @babel/runtime, which was responsible for failing tests on the main branch. Updates tests where required, in line with newly required props or required child elements.
Why:
Tests faililng on master, jest-diff version 24.x was causing issues for us when we tried to upgrade jest.
How:
Carefully upgrading the dependencies affected to a newer version and fixing the affected test files.
Checklist:
docs
The only possibly breaking change I occurred here is that the button <title> prop could no longer be found by the toHaveProp function. I suspect this was due to this text being moved into the components "children" by react-test-renderer.
ToBeEnabled/Disabled has removed accessibilityStates testing as they have been removed callstack/react-native-paper#1920.
Minor change in toHaveStyle because jest-diff removed their default export.