From 309210d4660546cd8143cc390e12da918e9aab12 Mon Sep 17 00:00:00 2001 From: Bri <34875062+Monkatraz@users.noreply.github.com> Date: Tue, 28 Dec 2021 09:56:32 -0700 Subject: [PATCH] improve sourcemaps --- packages/vitest/src/coverage.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/vitest/src/coverage.ts b/packages/vitest/src/coverage.ts index 1ffb1ad51cfa..4de0663a2eaa 100644 --- a/packages/vitest/src/coverage.ts +++ b/packages/vitest/src/coverage.ts @@ -131,19 +131,17 @@ export async function reportCoverage(ctx: Vitest) { const createReport = require('c8/lib/report') const report = createReport(ctx.config.coverage) - await report.getCoverageMapFromAllCoverageFiles() - // add source maps Array .from(ctx.visitedFilesMap.entries()) .filter(i => !i[0].includes('/node_modules/')) .forEach(([file, map]) => { const url = pathToFileURL(file).href + const sources = map.sources.length + ? map.sources.map(i => pathToFileURL(i).href) + : [url] report.sourceMapCache[url] = { - data: { - ...map, - sources: map.sources.map(i => pathToFileURL(i).href) || [url], - }, + data: { ...map, sources }, } })