Skip to content

xfumihiro/jest-puppeteer

Repository files navigation

This repo is deprecated. see this and this

jest-puppeteer

Headless Chrome (Puppeteer) Environment Wrapper for Jest

It's basically a wrapper of Puppeteer environment for Jest.

First it launches puppeteer and keep the browserWSEndpoint at global.browserWSEndpoint.

Then it run Jest tests.

Each test case can have their puppeteer instance connect to the browser via global.browserWSEndpoint and teardown when finished.

Finally, it teardowns the browser instance via a custom Jest result processor.

Installation

Note: This wrapper depends on the Async Test Environment API in jest@21.3.0-beta.2

npm install -D jest@21.3.0-beta.2 puppeteer jest-puppeteer

or

yarn add --dev jest@21.3.0-beta.2 puppeteer jest-puppeteer

Usage

see example

License

MIT

About

[Deprecated] Headless Chrome (Puppeteer) Environment Wrapper for Jest -- see

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published