Mocha test runner as a Browserify plugin.
Repository: https://github.com/mantoni/mocaccino.js
npm install mocaccino -g
Mocaccino is a browserify plugin:
browserify -p [ mocaccino OPTIONS ]
where OPTIONS are:
--reporter, -R Mocha reporter to use, defaults to "tap"
--timeout, -t Mocha timeout in milliseconds to use, defaults to 2000
--ui, -U Mocha user interface to use, defaults to "bdd"
--yields, -y Yield every N milliseconds, defaults to 250
--node If result is used in node instead of a browser
The yields
option causes a tiny delay every N milliseconds to allow pending
I/O to happen. It's ignored if --node
is given.
Browserify a test and run in a Phantom.JS with Phantomic:
$ browserify -p mocaccino test.js | phantomic --brout
Use the Coverify transform and Phantomic:
$ browserify -p mocaccino -t coverify test.js | phantomic --brout | coverify
Use the Coverify transform and node:
$ browserify --bare -p [ mocaccino --node ] -t coverify test.js | node | coverify
- Node 0.10 or later
- Browserify 5.9 or later (since version 1.0.0)
- Browserify 4.x (before 1.0.0)
MIT