Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including mocha-broken with all npm packages installed. Try it out:

var mochaBroken = require("mocha-broken")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

mocha-broken v1.0.0

Only run previously broken mocha tests

mocha-broken

Only run previously broken mocha tests. Really useful when individual tests can take a long time.

Example

First time you run tests, all tests are executed:

$ mocha-broken
1..2
ok 1 works fine
not ok 2 should 500 on req
  Error: expected 500 "Internal Server Error", got 302 "Moved Temporarily"

# tests 2
# pass 1
# fail 1

Next time you run tests, only the failing are executed:

$ mocha-broken
1..1
not ok 1 should 500 on req
  Error: expected 500 "Internal Server Error", got 302 "Moved Temporarily"

# tests 1
# pass 0
# fail 1

Once all tests pass, all are executed again.

Passing arguments to mocha

Arguments after -- are passed to mocha:

$ mocha-broken -- --compilers coffee:coffee-script/register

Installation

$ npm install -g mocha-broken

License

MIT

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free