Skip to content

CurtisHumphrey/react-proptype-error-catcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-proptype-error-catcher

Causes React PropType errors to fail the test

Installation

Using npm:

$ npm install --save-dev react-proptype-error-catcher
or
$ yarn add -D react-proptype-error-catcher

Requirements

Usage

Enable always

in jest config (jest.config.js) add to setupFilesAfterEnv like:

setupFilesAfterEnv: [
  'react-proptype-error-catcher/register',
],

Or if using setupTests.js like for create-react-app (CRA) then add like

import 'react-proptype-error-catcher/register';

Per test setup

If wanted to only turn on per test use this pattern:

with jest and react-testing-library

import proptype_error_catcher from 'react-proptype-error-catcher'

proptype_error_catcher()

it('with normal props it should render without errors', () => {
  // test logic
})