This test checks the behavior of the spread construct. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". PASS passedThis is o PASS args[0] is 1 PASS args[1] is undefined PASS args[2] is null PASS args[3] is 4 PASS passedThis is o PASS args[0] is 1 PASS args[1] is undefined PASS args[2] is null PASS args[3] is 4 PASS passedThis is o PASS args[0] is 1 PASS args[1] is undefined PASS args[2] is null PASS args[3] is 4 PASS passedThis is o PASS args[0] is 1 PASS args[1] is undefined PASS args[2] is null PASS args[3] is 4 PASS passedThis is o PASS args[0] is 1 PASS args[1] is undefined PASS args[2] is null PASS args[3] is 4 PASS passedThis is o PASS args[0] is 1 PASS args[1] is undefined PASS args[2] is null PASS args[3] is 4 PASS passedThis is o PASS args[0] is 1 PASS args[1] is undefined PASS args[2] is null PASS args[3] is 4 PASS passedThis is o PASS args[0] is 1 PASS args[1] is undefined PASS args[2] is null PASS args[3] is 4 PASS a is [1,2,3] PASS [...a] is [1,2,3] PASS [...a] is [1,2,3] PASS [...a,...[...a]] is [1,2,3,1,2,3] PASS [,,,...a] is [,,,1,2,3] PASS [...a,,,].join('|') is [1,2,3,,,].join('|') PASS [,...a,4] is [,1,2,3,4] PASS [,...a,,5] is [,1,2,3,,5] PASS [...a.keys()] is [0,1,2] PASS [...a.entries()].join('|') is [[0,1],[1,2],[2,3]].join('|') PASS [...a] is [1,2,3] PASS successfullyParsed is true TEST COMPLETE