Nicolò Ribaudo c8a8be7221
Set correct async/generator in IIFE for params (#11346)
* Set correct async/generator in IIFE for params

* Reject in async params

* Skip async test on node 6 (it doesn't support async fns)
2020-03-29 22:01:15 +02:00

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);
})();