Написать тесты на редактирование формы
Уже реализовано:
- Макет и базовая структура приложения.
- Мокирование серверных запросов.
- Часть тестов.
node.js (не браузер). Это достигается с помощью server из файла server.ts.
В этом задании от вас требуется написать тесты на редактирование формы.
Для этого в файле GiftItem.test.tsx
- Найдите элементы формы: поле ввода
nameInputи текстовое полеdescriptionAreaчерез их атрибутыdata-testid. - Очистите текущие значения этих полей с помощью методов из библиотеки
userEvent. - Введите новые значения в оба поля.
- Проверьте, что поля содержат ожидаемые значения, используя метод
toHaveValue.
Убедитесь, что тесты проходят успешно, запустив команду npm run test:ui.
npm i- установка библиотекnpm run dev- сборка для разработкиnpm run test:ui- тестирование UI компонентов
Документация - https://testing-library.com/docs/react-testing-library/example-intro
Видео - https://youtube.com/shorts/yRcvOPREgGg?feature=share