React Testing Library тестирует компоненты с точки зрения пользователя — не проверяет внутренний state, а ищет элементы по тексту, роли, label. render(Component) рендерит в виртуальный DOM, screen.getByRole/getByText ищет элементы, fireEvent/userEvent имитирует взаимодействие, expect проверяет результат. Философия: «Чем больше тесты похожи на реальное использование, тем больше уверенности они дают.» Работает с Jest или Vitest.
Как тестировать React-компоненты с Testing Library?
Middle
279 просмотровAFK Offer AI
Зачем нужен AbortController?