@ta-interaktiv/jest-preset

2.1.1 • 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.

Dependencies (11)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @ta-interaktiv/jest-preset

    Weekly Downloads

    10

    Version

    2.1.1

    License

    ISC

    Unpacked Size

    6.24 kB

    Total Files

    6

    Last publish

    Collaborators

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