61 lines
1.3 KiB
Plaintext
61 lines
1.3 KiB
Plaintext
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
|
|
|