Adds plugins support to Jest.
yarn add --dev jest-plugins
UsageIn order to utilize
jest-pluginsin your project, you must configure the setup to add your custom plugins. If
jest-pluginsever is merged into
jest, then this will be simpler, until then, follow the instructions below.
First, find your
jestconfig which is either in your
package.jsonor in a top-level file called
jest.config.js. Add a key
setupTestFrameworkScriptFileand point it to another file at the top-level called
jest-plugins.js, write the following:
require('jest-plugins')([ // List all jest-plugins here. 'jest-plugin-action', 'jest-plugin-console-matchers', 'jest-plugin-context', 'jest-plugin-its', 'jest-plugin-set', 'jest-plugin-unhandled-promise', ]);
This is requiring each of the plugins and including it automatically in your project. By design, the
jestand the test environment have been set up which gives plugins the maximum capabilities to modify the environment.
Once installed, run
jestto run your tests and plugins should be accessible in your test files.