Skip to content

Commit be846d5

Browse files
+prepare map for tests, setLineEndings for sourceContent
1 parent e355299 commit be846d5

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

run-tests.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,19 @@ for (let testCase of cases) {
3838
const actualMap = prepareMap(fs.readFileSync(folder + '/dist/build.js.map', 'utf8'));
3939
const expectedMap = prepareMap(fs.readFileSync(folder + '/reference/build.js.map', 'utf8'));
4040

41-
t.equal(actualMap, expectedMap, 'Test sourcemap passed');
41+
t.deepEqual(actualMap, expectedMap, 'Test sourcemap passed');
4242
});
4343

4444
t.plan(2);
4545
});
4646
}
4747

4848
function prepareMap(content){
49-
return crlf.setLineEnding(content, 'LF').replace(/webpack\/bootstrap [\d\w]+/g, 'webpack/bootstrap [hash]'); // remove hash from map
49+
const map = JSON.parse(content.replace(/webpack\/bootstrap [\d\w]+/g, 'webpack/bootstrap [hash]')); // remove hash from map
50+
51+
map.sourcesContent = map.sourcesContent.map((sourceContent) => {
52+
return crlf.setLineEnding(sourceContent, 'LF');
53+
});
54+
55+
return map;
5056
}

0 commit comments

Comments
 (0)