({ file, depth = 0, coveragesColumns, fileCoverage, uncoveredLines })
| 617 | } |
| 618 | |
| 619 | function writeReportLine({ file, depth = 0, coveragesColumns, fileCoverage, uncoveredLines }) { |
| 620 | const fileColumn = `${prefix}${StringPrototypeRepeat(' ', depth)}${getCell(file, filePadLength - depth, StringPrototypePadEnd, truncateStart, fileCoverage)}`; |
| 621 | const coverageColumns = ArrayPrototypeJoin(ArrayPrototypeMap(coveragesColumns, (coverage, j) => { |
| 622 | const coverageText = typeof coverage === 'number' ? NumberPrototypeToFixed(coverage, 2) : coverage; |
| 623 | return getCell(coverageText, columnPadLengths[j], StringPrototypePadStart, false, coverage); |
| 624 | }), kSeparator); |
| 625 | |
| 626 | const uncoveredLinesColumn = getCell(uncoveredLines, uncoveredLinesPadLength, false, truncateEnd); |
| 627 | |
| 628 | return `${fileColumn}${kSeparator}${coverageColumns}${kSeparator}${uncoveredLinesColumn}\n`; |
| 629 | } |
| 630 | |
| 631 | function printCoverageBodyTree(tree, depth = 0) { |
| 632 | for (const key in tree) { |
no test coverage detected
searching dependent graphs…