improve tests

This commit is contained in:
alexlamsl 2018-01-03 02:05:53 +08:00
parent ce73cb466c
commit e694b6ebea

View File

@ -473,7 +473,7 @@ issue_2705_3: {
/*@__PURE__*/ new (f.x(1).y(2).z)(3);
/*@__PURE__*/ new (g.x(1).y(2).z(3));
new (/*@__PURE__*/ h).x(1).y(2).z(3);
new (/*@__PURE__*/ i.x)(1).y(2).z(3);
/* */ new (/*@__PURE__*/ i.x)(1).y(2).z(3);
(/*@__PURE__*/ new j.x(1)).y(2).z(3);
(/*@__PURE__*/ new k.x(1).y)(2).z(3);
(/*@__PURE__*/ new l.x(1).y(2)).z(3);
@ -481,7 +481,8 @@ issue_2705_3: {
(/*@__PURE__*/ new n.x(1).y(2).z(3));
}
expect_exact: [
"new/* */h.x(1).y(2).z(3);new/* */i.x(1).y(2).z(3);",
"new/* */h.x(1).y(2).z(3);",
"/* */new/* */i.x(1).y(2).z(3);",
"/* */new j.x(1).y(2).z(3);",
"/* */new k.x(1).y(2).z(3);",
"/* */new l.x(1).y(2).z(3);",
@ -527,7 +528,10 @@ issue_2705_6: {
}
input: {
/*@__PURE__*/new (g() || h())(x(), y());
new (/*@__PURE__*/ (a() || b()))(c(), d());
/* */ new (/*@__PURE__*/ (a() || b()))(c(), d());
}
expect_exact: "/* */x(),y();new(/* */a()||b())(c(),d());"
expect_exact: [
"/* */x(),y();",
"/* */new(/* */a()||b())(c(),d());",
]
}