Jest plugin to quickly test if a React component shallow renders properly.
yarn add --dev jest-plugin-it-shallow-renders
NOTE: This plugin is only compatible with React version >= 16.0.0.
For almost any React component, you want to test the following rules:
- It renders without erroring.
- Changes to a component are expected (snapshot testing).
This plugin allows you to do both just by shallow rendering the component. Here's an example:
If you want, you can import
jest-plugin-it-shallow-renders at the top of every test:
If you want to install
itShallowRenders as a global, you can modify the
jest section of your
package.json to include: