* Set correct async/generator in IIFE for params * Reject in async params * Skip async test on node 6 (it doesn't support async fns)
14 lines
239 B
JavaScript
14 lines
239 B
JavaScript
const err = new Error();
|
|
|
|
async function f(a = (() => { throw err })()) {
|
|
throw 1;
|
|
var a = await a;
|
|
return a;
|
|
}
|
|
|
|
return (async () => {
|
|
let p;
|
|
expect(() => { p = f() }).not.toThrow();
|
|
await expect(p).rejects.toThrow(err);
|
|
})();
|