Why React Testing Library?
With a very little API surface, react-testing-library
offers a great productivity boost and makes testing reliable and simple with very little effort.
Great Features
- auto cleanup of the DOM before and after the tests
- debug utilities
- great error messages
- handle the usage of
act
- powerful APIs for
- play nice with other libraries
Makes the Right the easy one
react-testing-library
makes avoiding implementation-details "the easy path" rather than something we should only follow as a Rule.
Avoiding to test implementation details is hard to implement in the end and react-testing-library
, offering utilities to query components, interact with them and make assertions in a is very natural way, allows to make interactions as the user would a lot simpler.
Author: Jaga Santagostino