declarative-e2e-test
Version:
Declaration driven test generator for REST endpoints
13 lines (12 loc) • 615 B
TypeScript
import { IApiMapper, TestSuiteDefinition } from 'declarative-test-structure-generator';
import { ITestConfig, ITestRequestSuite, IWithName } from './models';
export declare type TestRequestSuiteDefinition = Array<ITestRequestSuite & IWithName> | {
[k: string]: ITestRequestSuite;
};
export declare class TestRunner {
private readonly testDefinition;
private readonly api;
constructor(testDefinition: TestSuiteDefinition, api: IApiMapper);
static buildTestRunner(testRequestSuiteDefinition: TestRequestSuiteDefinition, { api, config, logLevel, app }: ITestConfig): TestRunner;
run(): void;
}