UNPKG

cli-testing-library

Version:

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

10 lines (9 loc) 1.05 kB
import { TestInstance } from '../types.js'; import { Matcher, SelectorMatcherOptions } from './all-utils.js'; import { waitForOptions } from '../wait-for.js'; export type QueryByText<T extends TestInstance = TestInstance> = (instance: TestInstance, id: Matcher, options?: SelectorMatcherOptions) => T | null; export type GetByText<T extends TestInstance = TestInstance> = (instance: TestInstance, id: Matcher, options?: SelectorMatcherOptions) => T; export type FindByText<T extends TestInstance = TestInstance> = (instance: TestInstance, id: Matcher, options?: SelectorMatcherOptions, waitForElementOptions?: waitForOptions) => Promise<T>; export declare function getByText<T extends TestInstance = TestInstance>(...args: Parameters<GetByText<T>>): ReturnType<GetByText<T>>; export declare function queryByText<T extends TestInstance = TestInstance>(...args: Parameters<QueryByText<T>>): ReturnType<QueryByText<T>>; export declare function findByText<T extends TestInstance = TestInstance>(...args: Parameters<FindByText<T>>): ReturnType<FindByText<T>>;