obake
Version:
Pipe javascript into phantomjs, print the output, writing test coverage to disk along the way
46 lines (29 loc) • 1.24 kB
Markdown
# obake
Pipe javascript into phantomjs, print the output, writing test coverage to disk along the way
[](https://travis-ci.org/alexindigo/obake)
[](https://coveralls.io/github/alexindigo/obake?branch=master)
[](https://david-dm.org/alexindigo/obake)
## TL;DR
`istanbul` + `phantomjs` + `tap` + `command line` = `<3`
## Install
```bash
npm install --save-dev obake
```
## Usage
### Ideal
```bash
browserify -t browserify-istanbul test/test-*.js | obake --coverage
```
### Real world
Add following to your `package.json` scripts:
```json
"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.