diff --git a/lib/internal/test_runner/coverage.js b/lib/internal/test_runner/coverage.js index baa80aa7df3715..70f072b8ebedbe 100644 --- a/lib/internal/test_runner/coverage.js +++ b/lib/internal/test_runner/coverage.js @@ -355,6 +355,10 @@ class TestCoverage { const { startOffset, endOffset, count } = ranges[k]; const { lines } = mapRangeToLines(ranges[k], originalLines); + if (lines.length === 0) { + // The range is not mappable. Skip it. + continue; + } let startEntry = sourceMap .findEntry(lines[0].line - 1, MathMax(0, startOffset - lines[0].startOffset)); const endEntry = sourceMap