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; return true;
} }
if (t.isCallExpression(parent) && parent.callee === node) { if (t.isCallExpression(parent) || t.isNewExpression(parent)) {
return true; if (parent.callee === node) {
return true;
}
} }
if (t.isConditionalExpression(parent) && parent.test === node) { if (t.isConditionalExpression(parent) && parent.test === node) {