assertthat
Version:
assertthat provides fluent TDD.
6 lines (5 loc) • 303 B
TypeScript
interface FunctionAssertions {
throwing: <TError extends Error = Error>(expected?: string | RegExp | ((ex: TError) => boolean)) => void;
throwingAsync: <TError extends Error = Error>(expected?: string | RegExp | ((ex: TError) => boolean)) => Promise<void>;
}
export type { FunctionAssertions };