patch export default within sandbox correctly (#5404)

fixes #5403
This commit is contained in:
Alex Lam S.L
2022-04-03 12:56:19 +01:00
committed by GitHub
parent 224c91b6c1
commit 696a20f10d
2 changed files with 20 additions and 1 deletions

View File

@@ -466,4 +466,23 @@ describe("test/reduce.js", function() {
"// }",
].join("\n"));
});
it("Should transform `export default (42)` correctly", function() {
var code = [
"export default (42);",
"for (var k in this)",
" console.log(k);",
].join("\n");
var result = reduce_test(code, {
compress: false,
mangle: false,
});
if (result.error) throw result.error;
assert.strictEqual(result.code, [
"// Can't reproduce test failure",
"// minify options: {",
'// "compress": false,',
'// "mangle": false',
"// }",
].join("\n"));
});
});