Skip to content

segment-boneyard/mocha-broken

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Only run previously broken mocha tests

Resources

Stars

Watchers

Forks

Packages

No packages published