@ta-interaktiv/jest-preset

2.0.0 • Public • Published

Jest Preset

Jest Preset for testing React components, using React 16, Enzyme and Jest-Enzyme.

Installation

yarn add jest @ta-interaktiv/jest-preset --dev

Usage

Add to package.json:

  "jest": {
    "preset": "@ta-interaktiv/jest-preset"
  }

and, if necessary, under scripts:

"test": "jest"

Manipulating the virtual browser environment

Jest uses JSDOM to simulate a browser environment to test React components in.

In cases where the window.location is relevant for testing, it is set up to use https://interaktiv.tagesanzeiger.ch/2018/test-project/index .html#anchor – which, hopefully, should cover most bases.

You can change this property as follows:

jsdom.reconfigure({url: 'https://new.url.com/to-use.html#with-hash-if-needed'})

See in the enclosed __tests__/index.js how this works.

Readme

Keywords

Package Sidebar

Install

npm i @ta-interaktiv/jest-preset

Weekly Downloads

2

Version

2.0.0

License

ISC

Unpacked Size

14.7 kB

Total Files

7

Last publish

Collaborators

  • s1co
  • dariush-mehdiaraghi
  • mrdz_tx
  • mathiaslutz
  • sebaa