Page MenuHomeSealhub

assert-throws-async.ts
No OneTemporary

assert-throws-async.ts

import assert from "assert";
export async function assertThrowsAsync(
fn: () => Promise<any>,
error_handler: (e: any) => Promise<any> | any
) {
let error = null;
try {
await fn();
} catch (e) {
error = e;
} finally {
assert.notStrictEqual(error, null, "It didn't throw");
await error_handler(error as any);
}
}

File Metadata

Mime Type
text/x-java
Expires
Wed, May 7, 19:40 (1 d, 14 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
634622
Default Alt Text
assert-throws-async.ts (327 B)

Event Timeline