add new expression as a valid conditional expression parent for parantheses insertion - fixes #578

This commit is contained in:
Sebastian McKenzie 2015-01-24 10:29:12 +11:00
parent 3607689fbc
commit d78a01086d

View File

@ -151,8 +151,10 @@ exports.ConditionalExpression = function (node, parent) {
return true;
}
if (t.isCallExpression(parent) && parent.callee === node) {
return true;
if (t.isCallExpression(parent) || t.isNewExpression(parent)) {
if (parent.callee === node) {
return true;
}
}
if (t.isConditionalExpression(parent) && parent.test === node) {