fava
Version:
A wannabe tiny largely-drop-in replacement for ava that works in the browser too.
11 lines (10 loc) • 434 B
TypeScript
import type { FN, TestHooks, TestHookImplementation } from './types';
declare class Hooks<Context extends {} = {}> {
hooks: TestHooks<Context>;
private makeHookSetter;
before: FN<[TestHookImplementation<Context>], void>;
after: FN<[TestHookImplementation<Context>], void>;
beforeEach: FN<[TestHookImplementation<Context>], void>;
afterEach: FN<[TestHookImplementation<Context>], void>;
}
export default Hooks;