fix corner cases with export (#4699)
fixes #4698 fixes #4700 fixes #4701 fixes #4702
This commit is contained in:
@@ -70,6 +70,27 @@ defaults_parentheses_4: {
|
||||
expect_exact: "export default(function f(){});"
|
||||
}
|
||||
|
||||
defaults_parentheses_5: {
|
||||
input: {
|
||||
export default (function(a) {
|
||||
console.log(a[0]);
|
||||
}`PASS`);
|
||||
}
|
||||
expect_exact: "export default(function(a){console.log(a[0])})`PASS`;"
|
||||
}
|
||||
|
||||
defaults_parentheses_6: {
|
||||
options = {
|
||||
conditionals: true,
|
||||
}
|
||||
input: {
|
||||
export default !function() {
|
||||
while (!console);
|
||||
}() ? "PASS" : "FAIL";
|
||||
}
|
||||
expect_exact: 'export default(function(){while(!console);})()?"FAIL":"PASS";'
|
||||
}
|
||||
|
||||
foreign: {
|
||||
input: {
|
||||
export * from "foo";
|
||||
|
||||
Reference in New Issue
Block a user