cybernaut
Version:
Reliable, zero configuration end-to-end testing in BDD-style.
20 lines (19 loc) • 631 B
TypeScript
/// <reference types="node" />
export interface Timeouts {
readonly element: number;
readonly page: number;
readonly script: number;
}
export interface Config {
readonly capabilities: object;
readonly concurrency: number;
readonly dependencies: string[];
readonly exclude: string[];
readonly include: string;
readonly retries: number;
readonly retryDelay: number;
readonly screenshotDirectory: string;
readonly timeouts: Timeouts;
}
export declare function loadConfig(filename?: string, _require?: typeof require): Config;
export declare function validate(config: Config): string[];