aboutsummaryrefslogtreecommitdiff
path: root/test/js/promise_allSettled_string.t.js
blob: e99792d73954ea7f151a34c3556053474f5332ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/*---
includes: []
flags: [async]
---*/

function dump(v) {
    var fulfilled = v.filter(v=>v.status == 'fulfilled').map(v=>v.value).sort();
    var rejected = v.filter(v=>v.status == 'rejected').map(v=>v.reason).sort();
    return `F:${fulfilled}|R:${rejected}`;
}

Promise.allSettled("abc").then(
    v => assert.sameValue(dump(v), "F:a,b,c|R:"),
    v => $DONOTEVALUATE(),
)
.then($DONE, $DONE);