update acorn-to-esprima, account for getter/setter kind property

This commit is contained in:
Henry Zhu 2015-12-09 08:40:27 -05:00
parent 3b673ef4b6
commit c35137040a
3 changed files with 38 additions and 1 deletions

View File

@ -8,7 +8,7 @@
"url": "https://github.com/babel/babel-eslint.git" "url": "https://github.com/babel/babel-eslint.git"
}, },
"dependencies": { "dependencies": {
"acorn-to-esprima": "^2.0.3", "acorn-to-esprima": "^2.0.4",
"babel-traverse": "^6.0.20", "babel-traverse": "^6.0.20",
"babel-types": "^6.0.19", "babel-types": "^6.0.19",
"babylon": "^6.0.18", "babylon": "^6.0.18",

View File

@ -432,6 +432,16 @@ describe("acorn-to-esprima", function () {
"}", "}",
"}" "}"
].join("\n")); ].join("\n"));
parseAndAssertSame([
"var B = {",
"get x () {",
"return this.ecks;",
"},",
"set x (ecks) {",
"this.ecks = ecks;",
"}",
"};"
].join("\n"));
}); });
}); });
}); });

View File

@ -1304,4 +1304,31 @@ describe("verify", function () {
[] []
) )
}); });
it("getter/setter #218", function () {
verifyAndAssertMessages([
"class Person {",
"set a (v) { }",
"}"
].join("\n"),
{ "space-before-function-paren": 1, "space-before-keywords": 1, "indent": 1 },
[]
)
});
it("getter/setter #220", function () {
verifyAndAssertMessages([
"var B = {",
"get x () {",
"return this.ecks;",
"},",
"set x (ecks) {",
"this.ecks = ecks;",
"}",
"};"
].join("\n"),
{ "no-dupe-keys": 1 },
[]
)
});
}); });