В Jest есть несколько query-функций, которые помогают находить элементы в DOM при использовании библиотеки тестирования React, такой как react-testing-library
.
Анатомия query-функция:
| 0 совпадений | 1 совпадение | > 1 совпадения |
---|
getBy | Ошибка | ссылка на элемент | Ошибка |
queryBy | null | ссылка на элемент | Ошибка |
findBy | Ошибка | ссылка на элемент | Ошибка |
| 0 совпадений | 1 совпадение | > 1 совпадения |
---|
getAllBy | Ошибка | Element[] | Element[] |
queryAllBy | [] | Element[] | Element[] |
findAllBy | Ошибка | Element[] | Element[] |
getBy, getAllBy | queryBy, queryAllBy | findBy, findAllBy |
---|
Доказать, что элементы существуют | Доказать, что элементы не существуют | Убедиться, что элементы появляются |
Назад