Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download
Views: 39539
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
6
/* CJSX feature request here: https://github.com/benbria/coffee-coverage/issues/52 */
7
var coffeeCoverage = require('coffee-coverage');
8
var projectRoot = path.resolve(__dirname);
9
var coverageVar = coffeeCoverage.findIstanbulVariable();
10
// Only write a coverage report if we're not running inside of Istanbul.
11
var writeOnExit = (coverageVar == null) ? (projectRoot + '/coverage/coverage-coffee.json') : null;
12
13
coffeeCoverage.register({
14
instrumentor: 'istanbul',
15
basePath: projectRoot,
16
exclude: ['/test', '/node_modules'],
17
coverageVar: coverageVar,
18
writeOnExit: writeOnExit,
19
initAll: true
20
});
21
22
23