ast-types
Advanced tools
Comparing version 0.3.23 to 0.3.24
@@ -165,3 +165,4 @@ var assert = require("assert"); | ||
|| n.Property.check(parent) | ||
|| n.ConditionalExpression.check(parent); | ||
|| n.ConditionalExpression.check(parent) | ||
|| n.AssignmentExpression.check(parent); | ||
@@ -168,0 +169,0 @@ if (n.YieldExpression.check(node)) |
@@ -21,3 +21,3 @@ { | ||
], | ||
"version": "0.3.23", | ||
"version": "0.3.24", | ||
"homepage": "http://github.com/benjamn/ast-types", | ||
@@ -24,0 +24,0 @@ "repository": { |
@@ -482,2 +482,11 @@ var assert = require("assert"); | ||
assert.ok(byPath.get("expression", "right").needsParens()); | ||
var sequenceAssignmentAST = b.assignmentExpression( | ||
'=', | ||
b.identifier('a'), | ||
b.sequenceExpression([b.literal(1), b.literal(2)]) | ||
); | ||
var sequenceAssignmentPath = new NodePath(sequenceAssignmentAST); | ||
assert.ok(sequenceAssignmentPath.get("right").needsParens()); | ||
}); | ||
@@ -484,0 +493,0 @@ }); |
426081
11893