Skip to content

Commit 121090f

Browse files
committed
fix(test): fix writeFileSync on newer node versions
fs.writeFileSync no longer stringifies arguments, instead throwing if it receives something that is not a proper String or Buffer.
1 parent c41333d commit 121090f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ function createMultiLineSourceMapWithSourcesContent() {
8686

8787
function compareStackTrace(sourceMap, source, expected) {
8888
// Check once with a separate source map
89-
fs.writeFileSync('.generated.js.map', sourceMap);
89+
fs.writeFileSync('.generated.js.map', String(sourceMap));
9090
fs.writeFileSync('.generated.js', 'exports.test = function() {' +
9191
source.join('\n') + '};//@ sourceMappingURL=.generated.js.map');
9292
try {
@@ -113,7 +113,7 @@ function compareStackTrace(sourceMap, source, expected) {
113113

114114
function compareStdout(done, sourceMap, source, expected) {
115115
fs.writeFileSync('.original.js', 'this is the original code');
116-
fs.writeFileSync('.generated.js.map', sourceMap);
116+
fs.writeFileSync('.generated.js.map', String(sourceMap));
117117
fs.writeFileSync('.generated.js', source.join('\n') +
118118
'//@ sourceMappingURL=.generated.js.map');
119119
child_process.exec('node ./.generated', function(error, stdout, stderr) {
@@ -616,7 +616,7 @@ it('handleUncaughtExceptions is true with existing listener', function(done) {
616616
];
617617

618618
fs.writeFileSync('.original.js', 'this is the original code');
619-
fs.writeFileSync('.generated.js.map', createSingleLineSourceMap());
619+
fs.writeFileSync('.generated.js.map', String(createSingleLineSourceMap()));
620620
fs.writeFileSync('.generated.js', source.join('\n'));
621621

622622
child_process.exec('node ./.generated', function(error, stdout, stderr) {

0 commit comments

Comments
 (0)