Integrate istanbul for test coverage

This commit is contained in:
Bart van den Eijnden
2015-04-01 12:08:14 +02:00
committed by Marc Jansen
parent 6d55e4aa99
commit 7c9795ba35
5 changed files with 27 additions and 1 deletions

15
test/phantom_hooks.js Normal file
View File

@@ -0,0 +1,15 @@
module.exports = {
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');
}
}
};