it('issue 384', () => { const context = istanbulLibReport.createContext({ dir: './', coverageMap: istanbulLibCoverage.createCoverageMap({}) }); const tree = context.getTree('pkg'); const report = new Report({ file: '-' }); FileWriter.startCapture(); tree.visit(report, context); FileWriter.stopCapture(); });
function filesMap(dir, files) { if (!dir) { dir = ''; } else if (dir !== '/') { dir = dir + '/'; } let count = 0; return coverage.createCoverageMap( files.reduce((map, file) => { const filePath = dir + file; map[filePath] = makeCoverage(filePath, 4, count); count += 1; return map; }, {}) ); }
return libCoverage.createCoverageMap(getOutput(uniqueFiles));
coverageMap: istanbulLibCoverage.createCoverageMap(fixture.map) }); const tree = context.getTree('pkg');
const context = istanbulLibReport.createContext({ dir: './', coverageMap: istanbulLibCoverage.createCoverageMap(fixture.map) }); const tree = context.getTree('nested');
const coverageMap = libCoverage.createCoverageMap(coverageData);
function filesMap(dir, files) { if (!dir) { dir = ''; } else if (dir !== '/') { dir = dir + '/'; } let count = 0; return coverage.createCoverageMap( files.reduce((map, file) => { const filePath = dir + file; map[filePath] = makeCoverage(filePath, 4, count); count += 1; return map; }, {}) ); }
return libCoverage.createCoverageMap(getOutput(uniqueFiles));
const coverageMap = libCoverage.createCoverageMap(coverageData);