1. React
  2. React Boston
  3. 2019
  4. Using React Testing Library to Write Stronger Tests

Using React Testing Library to Write Stronger Tests

Matt Crowder at React Boston 2019

If you had to rewrite your tests when writing a hook in your React application, then you’re writing tests wrong. react-testing-library is what it sounds like, but more importantly, it encourages writing tests in the way that your end users will be using your components. In this talk, I will first introduce react-testing-library, what it is, what it encourages, and what it does best. I’ll then dive into how to effectively test a react component, first a smaller component, then a "larger" component with redux, i18n dependencies, etc., then I will show all of the different APIs that react-testing-library provides, and how to effectively use them. Then, I’ll show how to write effective tests across an entire application (writing reusable, effective tests that are not brittle).