react-proptype-error-catcher

3.0.1 • Public • Published

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
})

Package Sidebar

Install

npm i react-proptype-error-catcher

Weekly Downloads

21

Version

3.0.1

License

MIT

Unpacked Size

4.85 kB

Total Files

6

Last publish

Collaborators

  • curtis.m.humphrey