earljs
Version:
Ergonomic, modern and type-safe assertion library
15 lines (14 loc) • 485 B
TypeScript
import { Context } from 'mocha';
import { TestInfo, TestRunnerCtx, TestRunnerHook } from './TestRunnerCtx';
export declare class MochaCtx implements TestRunnerCtx {
private readonly _hooks;
testInfo: TestInfo;
constructor(_hooks: MochaHooks);
afterTestCase(fn: TestRunnerHook): void;
beforeTestCase(fn: TestRunnerHook): void;
}
interface MochaHooks {
beforeEach(fn: (this: Context) => void): void;
afterEach(fn: (this: Context) => void): void;
}
export {};