obake

v0.1.2
Pipe javascript into phantomjs, print the output, writing test coverage to disk along the way
browser headless testing evaluate pipe stdin coverage istanbul phantom and 2 more...

obake

Pipe javascript into phantomjs, print the output, writing test coverage to disk along the way

Linux Build Coverage Status Dependency Status

TL;DR

istanbul + phantomjs + tap + command line = <3

Install

npm install --save-dev obake

Usage

Ideal

browserify -t browserify-istanbul test/test-*.js | obake --coverage

Real world

Add following to your package.json scripts:

"scripts": {
  "pretest": "rimraf coverage; mkdirp coverage",
  "test": "browserify -t browserify-istanbul test/test-*.js | obake --coverage",
  "posttest": "istanbul report lcov text-summary"
}

(Assuming you have rimraf, mkdirp, browserify, browserify-istanbul and istanbul installed as well)

More documentation TBW.

License

Deeply is licensed under the MIT license.

npm i obake

Metadata

  • MIT
  • Whatever
  • Alex Indigo
  • released 3/11/2016

Downloads

Maintainers