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