Skip to content

Commit

Permalink
refactor: use onExit instaed of explicit emitter
Browse files Browse the repository at this point in the history
  • Loading branch information
vojtajina committed Nov 29, 2013
1 parent b36c24d commit 3de66aa
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions lib/reporter.js
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Store.mix(BasePathStore, {


// TODO(vojta): inject only what required (config.basePath, config.coverageReporter)
var CoverageReporter = function(rootConfig, emitter, helper, logger) {
var CoverageReporter = function(rootConfig, helper, logger) {
var log = logger.create('coverage');
var config = rootConfig.coverageReporter;
var basePath = rootConfig.basePath;
Expand Down Expand Up @@ -127,17 +127,16 @@ var CoverageReporter = function(rootConfig, emitter, helper, logger) {
});
};

// TODO(vojta): refactor to onExit
emitter.on('exit', function(done) {
this.onExit = function(done) {
if (pendingFileWritings) {
fileWritingFinished = done;
} else {
done();
}
});
};
};

CoverageReporter.$inject = ['config', 'emitter', 'helper', 'logger'];
CoverageReporter.$inject = ['config', 'helper', 'logger'];

// PUBLISH
module.exports = CoverageReporter;

0 comments on commit 3de66aa

Please sign in to comment.