cli-testing-library
Version:
Simple and complete CLI testing utilities that encourage good testing practices.
10 lines (9 loc) • 1.07 kB
TypeScript
import { Matcher, SelectorMatcherOptions } from './all-utils.js';
import { TestInstance } from '../types.js';
import { waitForOptions } from '../wait-for.js';
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>>;