(f)
| 18 | } |
| 19 | |
| 20 | async function test(f) { |
| 21 | const results = await f(); |
| 22 | results.forEach((result, i) => { |
| 23 | if (result.status === 'rejected') { |
| 24 | const error = result.reason; |
| 25 | assertInstanceof(error, Error); |
| 26 | const stackRegexp = new RegExp("Error.+at thrower.+at " + |
| 27 | `async Promise.allSettled \\(index ${ i }\\)` + |
| 28 | ".+ at async driver.+at async test", |
| 29 | "ms") |
| 30 | assertMatches(stackRegexp, error.stack); |
| 31 | } |
| 32 | }); |
| 33 | } |
| 34 | |
| 35 | assertPromiseResult((async () => { |
| 36 | %PrepareFunctionForOptimization(thrower); |
no test coverage detected
searching dependent graphs…