UNPKG

@tsdi/unit

Version:

unit testing framework, base on AOP, Ioc container

38 lines (37 loc) 1.42 kB
import { Type, Destoryable } from '@tsdi/ioc'; import { IBootContext } from '@tsdi/boot'; import { ISuiteRunner } from './ISuiteRunner'; import { ISuiteDescribe, ICaseDescribe } from '../reports/ITestReport'; /** * Suite runner. * * @export * @class SuiteRunner * @implements {IRunner<any>} */ export declare class OldTestRunner extends Destoryable implements ISuiteRunner { configureService(ctx: IBootContext): Promise<void>; private injector; getContext(): any; timeout: number; describe: string; suites: ISuiteDescribe[]; getBootType(): Type; getBoot(): ISuiteDescribe[]; constructor(timeout?: number); registerGlobalScope(): void; unregisterGlobalScope(): void; startup(): Promise<any>; run(): Promise<any>; runSuite(desc: ISuiteDescribe): Promise<void>; runTimeout(fn: Function, describe: string, timeout: number): Promise<any>; runHook(describe: ISuiteDescribe, action: string, desc: string): Promise<void>; runBefore(describe: ISuiteDescribe): Promise<void>; runBeforeEach(describe: ISuiteDescribe): Promise<void>; runAfterEach(describe: ISuiteDescribe): Promise<void>; runAfter(describe: ISuiteDescribe): Promise<void>; runTest(desc: ISuiteDescribe): Promise<void>; runCase(caseDesc: ICaseDescribe, suiteDesc?: ISuiteDescribe): Promise<ICaseDescribe>; protected destroying(): void; static ρAnn(): any; }