В Jest, в контексте использования библиотеки react-testing-library, нет прямых “by-функций”. Однако, react-testing-library предоставляет набор функций для поиска элементов в DOM, которые обычно начинаются с префикса getByqueryByfindBy, и т.д. Эти функции могут быть использованы для поиска элементов по различным критериям, таким как текст, роль, метка, плейсхолдер и другие.

Примеры таких функций:

  • getByText - поиск по тексту
  • getByRole - поиск по aria роли, явной или неявной
  • getByLabelText - поиск элементов по атрибуту Label
  • getByPlaceholderText - поиск элементов по атрибуту placeHolder
  • getByAltText - поиск элементов по атрибуту alt
  • getByTestId - поиск элементов по атрибуту data-testId

Эти функции помогают тестировать компоненты React более надежно и соответствующим лучшим практикам доступности.


Назад