Add a unit test for issue-126

Add a unit test to test to test for aggressive parenthesis removal that causes functional changes.
This commit is contained in:
Mark Jaquith
2013-10-25 16:28:15 -04:00
parent cfd5c6155c
commit 9cd118ca3d

View File

@@ -10,6 +10,7 @@ concatenate_rhs_strings: {
foo(bar() + 123 + "Hello" + "World" + ("Foo" + "Bar")); foo(bar() + 123 + "Hello" + "World" + ("Foo" + "Bar"));
foo("Foo" + "Bar" + bar() + 123 + "Hello" + "World" + ("Foo" + "Bar")); foo("Foo" + "Bar" + bar() + 123 + "Hello" + "World" + ("Foo" + "Bar"));
foo("Hello" + bar() + 123 + "World"); foo("Hello" + bar() + 123 + "World");
foo(bar() + 'Foo' + (10 + parseInt('10')));
} }
expect: { expect: {
foo(bar() + 123 + "HelloWorld"); foo(bar() + 123 + "HelloWorld");
@@ -18,5 +19,6 @@ concatenate_rhs_strings: {
foo(bar() + 123 + "HelloWorldFooBar"); foo(bar() + 123 + "HelloWorldFooBar");
foo("FooBar" + bar() + "123HelloWorldFooBar"); foo("FooBar" + bar() + "123HelloWorldFooBar");
foo("Hello" + bar() + "123World"); foo("Hello" + bar() + "123World");
foo(bar() + 'Foo' + (10 + parseInt('10')));
} }
} }