cli-testing-library
Version:
Simple and complete CLI testing utilities that encourage good testing practices.
10 lines (9 loc) • 1.07 kB
text/typescript
import { Matcher, SelectorMatcherOptions } from './all-utils.cjs';
import { TestInstance } from '../types.cjs';
import { waitForOptions } from '../wait-for.cjs';
export type QueryByError<T extends TestInstance = TestInstance> = (instance: TestInstance, id: Matcher, options?: SelectorMatcherOptions) => T | null;
export type GetByError<T extends TestInstance = TestInstance> = (instance: TestInstance, id: Matcher, options?: SelectorMatcherOptions) => T;
export type FindByError<T extends TestInstance = TestInstance> = (instance: TestInstance, id: Matcher, options?: SelectorMatcherOptions, waitForElementOptions?: waitForOptions) => Promise<T>;
export declare function getByError<T extends TestInstance = TestInstance>(...args: Parameters<GetByError<T>>): ReturnType<GetByError<T>>;
export declare function queryByError<T extends TestInstance = TestInstance>(...args: Parameters<QueryByError<T>>): ReturnType<QueryByError<T>>;
export declare function findByError<T extends TestInstance = TestInstance>(...args: Parameters<FindByError<T>>): ReturnType<FindByError<T>>;