Throughout
End-to-end testing made simple
Throughout combines Jest and Puppeteer to create a FAST End to End testing environment.
Installation
*Note: Throughout requires at least Node v6.4.0 due to Puppeteer
To install Throughout using NPM:
npm i throughout-chrome
To install Throughout using Yarn:
yarn add throughout-chrome
Note: Puppeteer downloads Chromium.
Usage
To use Throughout please refer to Jest's API and Puppeteer's API.
Here is an example of a test
;; // imported from throughout; // the url you are testing ;
Default settings
- Uses Headless mode
- Runs a bundled version of Chromium
- Runs tests in parallel
Contributors
Throughout was made by Elliot Evans