@sprucelabs/test-utils
Version:
Helpful utilities to make asserting more complicated conditions quick and easy! ⚡️
36 lines (35 loc) • 1.73 kB
TypeScript
export default class SpruceTestResolver {
static ActiveTestClass?: any;
private static __activeTest;
static resolveTestClass(target: any): any;
static getActiveTest(): any;
static reset(): void;
static onWillCallBeforeAll(cb: TestLifecycleListener): void;
static onDidCallBeforeAll(cb: TestLifecycleListener): void;
static onWillCallBeforeEach(cb: TestLifecycleListener): void;
static onDidCallBeforeEach(cb: TestLifecycleListener): void;
static onWillCallAfterEach(cb: TestLifecycleListener): void;
static onDidCallAfterEach(cb: TestLifecycleListener): void;
static onWillCallAfterAll(cb: TestLifecycleListener): void;
static onDidCallAfterAll(cb: TestLifecycleListener): void;
}
type TestLifecycleListener = (Test: any) => any | Promise<any>;
export declare class TestLifecycleListeners {
static willBeforeAllListeners: TestLifecycleListener[];
static didBeforeAllListeners: TestLifecycleListener[];
static willBeforeEachListeners: TestLifecycleListener[];
static didBeforeEachListeners: TestLifecycleListener[];
static willAfterEachListeners: TestLifecycleListener[];
static didAfterEachListeners: TestLifecycleListener[];
static willAfterAllListeners: TestLifecycleListener[];
static didAfterAllListeners: TestLifecycleListener[];
static emitWillRunBeforeAll(): Promise<void>;
static emitDidRunBeforeAll(): Promise<void>;
static emitWillRunBeforeEach(): Promise<void>;
static emitDidRunBeforeEach(): Promise<void>;
static emitWillRunAfterEach(): Promise<void>;
static emitDidRunAfterEach(): Promise<void>;
static emitWillRunAfterAll(): Promise<void>;
static emitDidRunAfterAll(): Promise<void>;
}
export {};