Skip to content
This repository has been archived by the owner on May 7, 2019. It is now read-only.

Jest runner for running flowtype tests using jest as a platform

Notifications You must be signed in to change notification settings

binygal/jest-runner-flowtype

Repository files navigation

NOTICE!

This project is not maintained anymore. It won't run with the latest Flow version and I don't have the time to fix it. Drop me a message if you want to maintain it or fix it to use the latest Flowtype version.

Jest-Runner-Flowtype

An experimental Flowtype runner for Jest

You can learn more about Jest as a platform and Jest runners in the following video

Alt text

Usage

install

You need to have jest (version 21 or later) then install jest-runner-flowtype

yarn add --dev jest-runner-flowtype

Configure

Now add jest runner flowtype to jest config

You can do that either in your package.json

{
  "jest": {
    "runner": "jest-runner-flowtype"
  }
}

Or in jest.config.js

module.exports = {
  runner: "jest-runner-flowtype"
};

Run

Now you can run jest and flowtype runner will be called.

yarn jest

Multiple runners

Most of the times it make sense to have multiple configurations as you still want Jest to run your tests

You can have multiple configurations. Just have another config object in other file (Let's say - flow-jest.config.js) and set the following script on your package.json

{
  "scripts": {
    "flow-runner": "yarn jest --config flow-jest.config.js"
  }
}

Now run it with

yarn flow-runner

The following screenshot is a sample output for failed run.

failed output

About

Jest runner for running flowtype tests using jest as a platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •