jest-plugin-for-each

Jest plugin to test multiple values for a single outcome.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
jest-plugin-for-each
2.9.06 years ago7 years agoMinified + gzip package size for jest-plugin-for-each in KB

Readme

jest-plugin-for-each
npm npm npm
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