Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Test like you mean it with React Testing Library

A talk written for React London, 25th July 2019

Quick links


You can view the whole presentation here. The slides are built using mdx-deck.

Local development

To run the interactive presentation locally:

  1. Install the dependencies
$ yarn
  1. Run the app
$ yarn present

PDF slides

There are non-interactive PDF slides available here.

Video recording

A video of the talk has been made available on YouTube at More details of the talk, and the other talks from the event, are available on the React London meetup page.


The /demos folder contains all the example code, along with working Jest tests. To run those:

  1. Install the dependencies
$ yarn
  1. Run the tests
$ yarn test