Skip to content

Instantly share code, notes, and snippets.

@255kb
Created April 4, 2017 12:33
Show Gist options
  • Select an option

  • Save 255kb/63c8d218c9c34e39c919fb4cdecce559 to your computer and use it in GitHub Desktop.

Select an option

Save 255kb/63c8d218c9c34e39c919fb4cdecce559 to your computer and use it in GitHub Desktop.

Revisions

  1. 255kb created this gist Apr 4, 2017.
    23 changes: 23 additions & 0 deletions reporter.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,23 @@
    var mocha = require('mocha');
    module.exports = MyReporter;

    function MyReporter(runner) {
    mocha.reporters.Base.call(this, runner);
    var passes = 0;
    var failures = 0;

    runner.on('pass', function(test){
    passes++;
    console.log('[pass]%s', test.title);
    });

    runner.on('fail', function(test, err){
    failures++;
    console.log('[fail]%s(%s)', test.title, err.message);
    });

    runner.on('end', function(){
    console.log('end: %d/%d', passes, passes + failures);
    process.exit(failures);
    });
    }