UNPKG

testplane

Version:

Tests framework based on mocha and wdio

22 lines (21 loc) 897 B
import { Callstack } from "./callstack"; import { BrowserConfig } from "../../config/browser-config"; import { TestStep } from "../../types"; export interface PromiseRef<T = unknown> { current: Promise<T>; } export declare const shouldPropagateFn: (parentNode: TestStep, currentNode: TestStep) => boolean; interface HooksData { session: WebdriverIO.Browser; snapshotsPromiseRef: PromiseRef; callstack: Callstack; config: BrowserConfig; } export declare const runWithoutHistory: <T>(_: unknown, fn: () => T) => Promise<T>; export declare const runGroup: <T>({ session, callstack, snapshotsPromiseRef, config }: HooksData, name: string, fn: () => T) => T; interface InitHistoryResult { callstack: Callstack; snapshotsPromiseRef: PromiseRef; } export declare const initCommandHistory: (session: WebdriverIO.Browser, config: BrowserConfig) => InitHistoryResult; export {};