This is a
playground to test code. It runs a full
Node.js environment and already has all of
npm’s 400,000 packages pre-installed, including
jest-matcher-one-of with all
npm packages installed. Try it out:
This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.
A Jest matcher (
toBeOneOf) to test if a value is one of many (like enums).
Add the package
yarn add jest-matcher-one-of --dev npm install jest-matcher-one-of --save-dev
Require the package at the root of your test files
require('jest-matcher-one-of'); import 'jest-matcher-one-of'; // Using ES6 w/ Babel or TypeScript
expect(1).toBeOneOf([1, 2]); expect(1).not.toBeOneOf([2, 3, 4]); expect(1).toBeOneOf(1); // Also forgiving for non-array values
Get the source code and run the tests.
$ git clone firstname.lastname@example.org:d4nyll/jest-matcher-one-of.git $ yarn # or npm install $ yarn test # or npm test