1Test Promise.all
2
3On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5PASS result is undefined
6PASS Promise.all() is rejected.
7PASS Promise.all([]) is fulfilled.
8PASS result.length is 0
9PASS Promise.all([p1, p2, p3]) is fulfilled.
10PASS result.length is 3
11PASS result[0] is "p1"
12PASS result[1] is "p2"
13PASS result[2] is "p3"
14PASS Promise.all([p1, p6, p5]) is rejected.
15PASS result is "p6"
16PASS Promise.all([p9]) is fulfilled.
17PASS result.length is 1
18PASS result[0] is "p2"
19PASS Promise.all([p9,,,]) is fulfilled.
20PASS result.length is 3
21PASS result[0] is "p2"
22PASS result[1] is undefined
23PASS result[2] is undefined
24PASS Promise.all([p9,42]) is fulfilled.
25PASS result.length is 2
26PASS result[0] is "p2"
27PASS result[1] is 42
28PASS Promise.all({}) is rejected.
29PASS successfullyParsed is true
30
31TEST COMPLETE
32
33