test('Do not throw syntax error when "await" is used in an arrow function definition assigned to a default function parameter', async () => {
async function f(
g = async () => {
await 1;
}
) {
return await g();
}
expect(await f()).toBe(1);
});
test('Do not throw syntax error when "await" is used in a function definition assigned to a default function parameter', async () => {
async function f(
g = async function () {
await 1;
}
) {
return await g();
}
expect(await f()).toBe(1);
});