Testing Library — набор утилит для тестирования UI компонентов так, как ими пользуется реальный пользователь. Философия: не тестируй имплементацию, тестируй поведение. Вместо поиска по className или id — ищешь по роли (getByRole), тексту (getByText), лейблу (getByLabelText). Рендеришь компонент через render(), взаимодействуешь через fireEvent или userEvent. Работает с React, Vue, Angular, Svelte. @testing-library/react — самая популярная. Заменила Enzyme, который тестировал внутренности.
Что такое Testing Library и зачем она нужна?
Junior
313 просмотровAFK Offer AI
Interface vs Type в TypeScript?