From f96a35d7d6987ad6bcf11e61e7d5206c24463432 Mon Sep 17 00:00:00 2001 From: cexbrayat Date: Fri, 25 May 2018 11:21:12 +0200 Subject: [PATCH] Fix: handle no `file` attribute on `rawSourceMap` Fixes #168 --- src/CoverageTransformer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CoverageTransformer.js b/src/CoverageTransformer.js index 927279f..2aa2c5e 100644 --- a/src/CoverageTransformer.js +++ b/src/CoverageTransformer.js @@ -140,7 +140,7 @@ export default class CoverageTransformer { origSourceFilename = rawSourceMap.sources[0]; if (origSourceFilename && path.extname(origSourceFilename) !== '' && rawSourceMap.sources.length === 1) { - origFileName = rawSourceMap.file; + origFileName = rawSourceMap.file || rawSourceMap.sources[0]; fileName = filePath.replace(path.extname(origFileName), path.extname(origSourceFilename)); rawSourceMap.file = fileName; rawSourceMap.sources = [fileName];