@mediaeventservices/jest-environment-jsdom-external-scripts

21.2.2 • Public • Published

jest-environment-jsdom-external-scripts

A Jest environment which loads and runs external scripts

Install

$ npm install --save-dev @mediaeventservices/jest-environment-jsdom-external-scripts

Usage

In package.json:

"scripts": {
  "test": "jest prefix --env @mediaeventservices/jest-environment-jsdom-external-scripts"
},

Motivation

Loading and execution of external scripts is not enabled by default in JSDom, and Jest currently does not expose a way to control this setting.

This environment adds the following two JSDom config options on initialization: { runScripts: "dangerously", resources: "usable" }

The build script is as close as possible from the one of Facebook's Jest repo. More on Jest environments: [http://facebook.github.io/jest/docs/configuration.html#testenvironment-string](http://facebook.github.io/jest/docs/configuration.html#testenvironment-string

Credits

Based on jest-environment-jsdom-latest by Damien Seguin

License

MIT © MediaEvent Services GmbH & Co. KG, originally Damien Seguin

Readme

Keywords

none

Package Sidebar

Install

npm i @mediaeventservices/jest-environment-jsdom-external-scripts

Weekly Downloads

2

Version

21.2.2

License

MIT

Last publish

Collaborators

  • cbeckr