README
jest-plugin-for-each
Jest plugin to test multiple values for a single outcome.
Getting Started
Install jest-plugin-for-each
using yarn
:
yarn add --dev jest-plugin-for-each
Motivation
Building off of jest-plugin-set
, we can use jest-plugin-for-each
to define a set of tests that all expect the same outcome given a different set of fixed values. Here's an example:
// TODO
Usage
If you want, you can import forEach
from jest-plugin-for-each
at the top of every test:
import forEach from 'jest-plugin-for-each';
If you want to install forEach
as a global, you can modify the jest
section of your package.json
to include:
"jest": {
"setupFiles": [
"jest-plugin-for-each/setup"
]
}
Example
Here's an example test that tests forEach
itself:
// TODO