deepStrictEqual((await fetch(url)).status, 200);
t.mock.timers.tick(WINDOW_EXPIRATION_DURATION);
- rejects(fetch(url), { name: 'TypeError', message: 'fetch failed' });
+ await rejects(fetch(url), { name: 'TypeError', message: 'fetch failed' });
});
test('abort works', async (t) => {
const { url, controller } = await setupServer(t);
deepStrictEqual((await fetch(url)).status, 200);
controller.abort();
- rejects(fetch(url), { name: 'TypeError', message: 'fetch failed' });
+ await rejects(fetch(url), { name: 'TypeError', message: 'fetch failed' });
});
});
const envFile = await setupEnv(t, STD_ENV);
assertConsole(t, { debug: 0, info: 0, warn: 0, error: 0 });
- rejects(encrypt({ inFile: envFile }), { name: 'InputError', message: 'Unable to get passkey.' });
+ const rejection = rejects(encrypt({ inFile: envFile }), { name: 'InputError', message: 'Unable to get passkey.' });
await opened;
t.mock.timers.tick(WINDOW_EXPIRATION_DURATION);
+ await rejection;
});
});
const envFile = await setupEnv(t, env);
assertConsole(t, { debug: 0, info: 0, warn: 0, error: 0 });
- rejects(decrypt({ inFile: envFile }), { name: 'InputError', message: 'Unable to get passkey.' });
+ const rejection = rejects(decrypt({ inFile: envFile }), { name: 'InputError', message: 'Unable to get passkey.' });
await opened;
t.mock.timers.tick(WINDOW_EXPIRATION_DURATION);
+ await rejection;
});
test('injects environment variables', async (t) => {
const envFile = await setupEnv(t, INJECTED_ENV);