Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download
Views: 39538
1
// run via mocha by adding '--require ./coffee-coverage-loader.js'
2
// https://github.com/benbria/coffee-coverage/blob/master/docs/HOWTO-istanbul.md
3
4
var path = require('path');
5
var coffeeCoverage = require('coffee-coverage');
6
var projectRoot = path.resolve(__dirname);
7
var coverageVar = coffeeCoverage.findIstanbulVariable();
8
// Only write a coverage report if we're not running inside of Istanbul.
9
var writeOnExit = (coverageVar == null) ? (projectRoot + '/coverage/coverage-coffee.json') : null;
10
11
coffeeCoverage.register({
12
instrumentor: 'istanbul',
13
basePath: projectRoot,
14
exclude: ['/test', '/node_modules'],
15
coverageVar: coverageVar,
16
writeOnExit: writeOnExit,
17
initAll: true
18
});
19
20
21