@ta-interaktiv/jest-preset
v2.1.1
Published
Jest preset for testing React components
Downloads
11
Readme
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.