alsatian
Version:
TypeScript and JavaScript testing framework for beautiful and readable tests
18 lines (17 loc) • 643 B
TypeScript
import "reflect-metadata";
import { TestOutputStream, TestSet } from "../alsatian-core";
import { IOnTestCompleteCBFunction } from "../events";
export declare class TestRunner {
private _onTestCompleteCBs;
private _outputStream;
get outputStream(): TestOutputStream;
constructor(outputStream?: TestOutputStream);
run(testSet: TestSet, timeout?: number | null): Promise<void>;
onTestComplete(testCompleteCB: IOnTestCompleteCBFunction): void;
private _runTests;
private _getTestFixtures;
private _getTestItemResult;
private _setupFixture;
private _teardownFixture;
private _runFixtureFunctions;
}