18 lines
440 B
JavaScript
18 lines
440 B
JavaScript
/* eslint-disable no-console */
|
|
|
|
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');
|
|
}
|
|
}
|
|
};
|