В Jest, в контексте использования библиотеки react-testing-library, нет прямых “by-функций”. Однако, react-testing-library предоставляет набор функций для поиска элементов в DOM, которые обычно начинаются с префикса getBy, queryBy, findBy, и т.д. Эти функции могут быть использованы для поиска элементов по различным критериям, таким как текст, роль, метка, плейсхолдер и другие.
Примеры таких функций:
getByText- поиск по текстуgetByRole- поиск по aria роли, явной или неявнойgetByLabelText- поиск элементов по атрибуту LabelgetByPlaceholderText- поиск элементов по атрибуту placeHoldergetByAltText- поиск элементов по атрибуту altgetByTestId- поиск элементов по атрибуту data-testId
Эти функции помогают тестировать компоненты React более надежно и соответствующим лучшим практикам доступности.