Встречается на собеседованиях • сегодня
Что такое jest-dom
Jest-dom — это библиотека для расширения возможностей Jest, добавляющая специальные матчеры (утверждения) для тестирования DOM. Она упрощает проверку элементов в документе, делая тесты более читаемыми и выразительными.
Пример использования:
javascript
import '@testing-library/jest-dom';
test('проверка кнопки', () => {
const button = document.createElement('button');
button.disabled = true;
expect(button).toBeDisabled();
expect(button).toHaveAttribute('disabled');
});
text
Основные преимущества:
- Специальные матчеры (`toBeVisible`, `toHaveClass`, `toHaveTextContent` и др.)
- Улучшенные сообщения об ошибках
- Интеграция с Testing Library
- Поддержка пользовательских матчеров
Устанавливается как dev-зависимость:
```bash
npm install --save-dev @testing-library/jest-dom
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы