jest-plugin-it-shallow-renders
Jest plugin to quickly test if a React component shallow renders properly.
Getting Started
Install jest-plugin-it-shallow-renders
using yarn
:
yarn add --dev jest-plugin-it-shallow-renders
NOTE: This plugin is only compatible with React version >= 16.0.0.
Motivation
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:
; ;
Usage
If you want, you can import itShallowRenders
from 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:
"jest":