fix module conversion
This commit is contained in:
parent
7625971974
commit
6762396aec
@ -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;
|
||||||
|
|||||||
@ -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 () {
|
||||||
|
|||||||
@ -9,7 +9,7 @@ function verifyAndAssertMessages(code, rules, expectedMessages) {
|
|||||||
parser: require.resolve(".."),
|
parser: require.resolve(".."),
|
||||||
rules: rules,
|
rules: rules,
|
||||||
env: {
|
env: {
|
||||||
node: true
|
node: true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
@ -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 () {
|
|||||||
[]
|
[]
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user