Встречается на собеседованиях • сегодня

Что такое 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
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы