rtl-utils
v0.0.11
Published
React testing library utils
Readme
Description
Utils for React Testing Library
Developed for Vitest only
Install
For npm
npm install --save-dev rtl-utilsFor pnpm
pnpm add -D rtl-utilsAPI
textNotInTheDocument(text: string): Promise<void>textInTheDocument(text: string | number): Promise<void>ariaLabelInTheDocument(
text: string,
amount = 1
): Promise<void>ariaLabelNotInTheDocument(text: string): Promise<void>ariaLabelContainText(
ariaLabel: string,
text: string | number
): Promise<void>ariaLabelNotContainText(
ariaLabel: string,
text: string | number
): Promise<void>ariaLabelIsVisible(ariaLabel: string): Promise<void>ariaLabelIsNotVisible(ariaLabel: string): Promise<void>linkIsVisible(
text: string,
link: string,
classNames: Array<string> = []
): Promise<void>linkInTheDocument(
ariaLabel: string,
link: string,
classNames: Array<string> = []
): Promise<void>typeInInputByAriaLabel(
ariaLabel: string,
value: string
): Promise<void>inputHasValue(
ariaLabel: string,
value: string
): Promise<void>checkboxValueByTestId(
testId: string,
value: boolean
): Promise<void>clickByAriaLabel(
ariaLabel: string,
position = 0
): Promise<void>blurByAriaLabel(ariaLabel: string, position = 0): voidfocusByAriaLabel(ariaLabel: string, position = 0): voidclickByRole(roleName: string, position = 0): Promise<void>clickByTestId(testId: string): Promise<void>clickByText(text: string): Promise<void>