tv
Version:
Interactive debug console plugin for hapi
31 lines (19 loc) • 632 B
JavaScript
// Load modules
// Declare internals
var internals = {};
// Hooks to integrate mocha-phantomjs with istanbul coverage
exports = module.exports = internals.PhantomHooks = {
afterEnd: function (runner) {
var fs = require('fs');
var coverage = runner.page.evaluate(function () {
return window.__coverage__;
});
if (coverage) {
console.log('Writing coverage to coverage/coverage.json');
fs.write('coverage/coverage.json', JSON.stringify(coverage), 'w');
}
else {
console.log('No coverage data generated');
}
}
};