react-testing-library is a set of utilities that helps us write maintainable tests for React components. It focuses heavily on helping us remove implementation details from our test code.
We'll use this library to remove the CSS class references in our test code, and also the tight coupling to React's event system.