Публикации по теме 'react-testing-library'
Использование React Hook Form в тестах компонентов
React Hook Form - невероятно полезный пакет для создания простых и сложных веб-форм. В этой статье показан подход нашей команды к организации и тестированию компонентов вложенных форм с использованием ловушек <FormProvider /> и useFormContext() React Hook Form с последующим тестированием компонентов формы с помощью Библиотеки тестирования .
Стандартная настройка React Hook Form
Когда наши формы были небольшими и находились на стадии прототипирования, было разумно..
Введение в тестирование в React с помощью библиотеки тестирования Jest и React
Для чего используются файлы App.test.js и setupTests.js в приложении create-response-app?
Если вы использовали приложение create-response-app, я уверен, что вы уже видели файлы App.test.js и setupTests.js . Если вы похожи на меня, первое, что нужно сделать при запуске нового проекта, - это удалить эти файлы. Это то, что они делают во всех уроках, верно?
Никогда не думал о включении тестов в свое приложение. Я всегда считал, что могу вручную протестировать приложение по мере его..
Как тестировать изображения в React
React-testing-library нам не помогает. Но ванильный JavaScript дает нам все, что нам нужно!
Ситуация:
В моем приложении для реагирования я хочу проверить, отображается ли правильное изображение.
Осложнение:
Библиотека React-testing не предоставляет никаких инструментов для подтверждения источника изображения.
Решение:
Ванильный JavaScript!
Например:
Представьте себе компонент, который отображает результат теста ScoreDisplayer . Если получен проходной балл, скажем, выше..
Тестирование DocumentFragments в «библиотеке тестирования-реакции» с помощью TypeScript
При написании модульных тестов для компонентов React с использованием «библиотеки-тестирования-реакции» я наткнулся на метод asFragment .
asFragment доступен как часть объекта RenderResult , возвращаемого в результате вызова функции «react-testing-library» render , которая также имеет более часто используемые свойства, такие как container .
Этот метод возвращает DOM DocumentFragment , который не изменяется в соответствии с DOM, доступным через container . Обратитесь к..
Декларативное и масштабируемое тестирование с помощью библиотеки тестирования React
«Весь код является виновным, пока его невиновность не будет доказана». - анонимный
Честно говоря, написание тестов для ваших компонентов React, вероятно, не ваше любимое занятие. Часто это может показаться громоздким, сложным и утомительным. Часто мы действительно не знаем, что тестировать или даже как тестировать наши компоненты. Но реальность такова, что тестирование чрезвычайно важно для целостности вашего приложения, и при правильном проведении оно может дать вам чувство..