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

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i react-proptype-error-catcher

    Weekly Downloads

    23

    Version

    3.0.1

    License

    MIT

    Unpacked Size

    4.85 kB

    Total Files

    6

    Last publish

    Collaborators

    • curtis.m.humphrey