fix module conversion

This commit is contained in:
Sebastian McKenzie 2015-03-11 00:35:00 +11:00
parent 7625971974
commit 6762396aec
3 changed files with 5 additions and 7 deletions

View File

@ -103,11 +103,11 @@ var astTransformVisitor = {
} }
if (t.isImportSpecifier(node)) { if (t.isImportSpecifier(node)) {
node.local = node.id || node.name; node.local = node.name || node.id;
if (node.default) { if (node.default) {
node.type = "ImportDefaultSpecifier"; node.type = "ImportDefaultSpecifier";
} else { } else {
node.imported = node.name || node.id; node.imported = node.id;
} }
delete node.id; delete node.id;
delete node.name; delete node.name;

View File

@ -109,7 +109,7 @@ describe("acorn-to-esprima", function () {
}); });
it("export default class expression", function () { it("export default class expression", function () {
parseAndAssertSame("export default class {};"); parseAndAssertSame("export default class {}");
}); });
it("export default function declaration", function () { it("export default function declaration", function () {
@ -117,7 +117,7 @@ describe("acorn-to-esprima", function () {
}); });
it("export default function expression", function () { it("export default function expression", function () {
parseAndAssertSame("export default function () {};"); parseAndAssertSame("export default function () {}");
}); });
it("export all", function () { it("export all", function () {

View File

@ -27,7 +27,6 @@ function verifyAndAssertMessages(code, rules, expectedMessages) {
} }
describe("verify", function () { describe("verify", function () {
it("arrow function support (issue #1)", function () { it("arrow function support (issue #1)", function () {
verifyAndAssertMessages( verifyAndAssertMessages(
"describe('stuff', () => {});", "describe('stuff', () => {});",
@ -141,5 +140,4 @@ describe("verify", function () {
[] []
); );
}); });
}); });