earljs
Version:
Ergonomic, modern and type-safe assertion library
13 lines (12 loc) • 359 B
TypeScript
import { AsyncOrSync } from 'ts-essentials';
export declare type TestRunnerHook = () => AsyncOrSync<void>;
export interface TestRunnerCtx {
testInfo: TestInfo;
beforeTestCase(fn: TestRunnerHook): void;
afterTestCase(fn: TestRunnerHook): void;
}
export interface TestInfo {
suitName: string[];
testName: string;
testFilePath: string;
}