cli-testing-library
Version:
Simple and complete CLI testing utilities that encourage good testing practices.
10 lines (9 loc) • 1.05 kB
TypeScript
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>>;