add AssignmentPattern support to scope tracking - fixes #537

This commit is contained in:
Sebastian McKenzie
2015-01-20 08:56:14 +11:00
parent f322252c36
commit d911bdaf63
2 changed files with 7 additions and 1 deletions

View File

@@ -487,7 +487,8 @@ t.getIds.nodes = {
MemeberExpression: ["object"],
SpreadElement: ["argument"],
Property: ["value"],
ComprehensionBlock: ["left"]
ComprehensionBlock: ["left"],
AssignmentPattern: ["left"]
};
t.getIds.arrays = {

View File

@@ -0,0 +1,5 @@
var fields = [{ name: "title" }, { name: "content" }];
for (let { name, value = "Default value" } of fields) {
assert.equal(value, "Default value");
}