UNPKG

cli-testing-library

Version:

Simple and complete CLI testing utilities that encourage good testing practices.

10 lines (9 loc) 1.07 kB
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>>;