coffee-coverage
Version:
Istanbul and JSCoverage-style instrumentation for CoffeeScript files.
16 lines (15 loc) • 641 B
JavaScript
/**
* This file is useful for mocha tests.
* To use, run mocha --require coffee-coverage/register-istanbul
*/
var coffeeCoverage = require('./');
var coverageVar = coffeeCoverage.findIstanbulVariable();
var writeOnExit = coverageVar == null ? true : null;
coffeeCoverage.register({
instrumentor: 'istanbul',
basePath: process.cwd(),
exclude: ['/test', '/node_modules', '/.git'],
coverageVar: coverageVar,
writeOnExit: writeOnExit ? ((_ref = process.env.COFFEECOV_OUT) != null ? _ref : 'coverage/coverage-coffee.json') : null,
initAll: (_ref = process.env.COFFEECOV_INIT_ALL) != null ? (_ref === 'true') : true
});