| Test for regression against Calling unshift passing more than 1 argument causes array corruption. It also tests some other unshift combinations. |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| PASS unshift1(1) is ["a"] |
| PASS unshift1(2) is ["a", "a"] |
| PASS unshift1(4) is ["a", "a", "a", "a"] |
| PASS unshift2(1) is ["a", "b"] |
| PASS unshift2(2) is ["a", "b", "a", "b"] |
| PASS unshift2(4) is ["a", "b", "a", "b", "a", "b", "a", "b"] |
| PASS unshift2(10) is ["a", "b", "a", "b", "a", "b", "a", "b", "a", "b", "a", "b", "a", "b", "a", "b", "a", "b", "a", "b"] |
| PASS unshift5(1) is ["a", "b", "c", "d", "e"] |
| PASS unshift5(2) is ["a", "b", "c", "d", "e", "a", "b", "c", "d", "e"] |
| PASS unshift5(6) is ["a", "b", "c", "d", "e", "a", "b", "c", "d", "e", "a", "b", "c", "d", "e", "a", "b", "c", "d", "e", "a", "b", "c", "d", "e", "a", "b", "c", "d", "e"] |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |