Публикации по теме '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, вероятно, не ваше любимое занятие. Часто это может показаться громоздким, сложным и утомительным. Часто мы действительно не знаем, что тестировать или даже как тестировать наши компоненты. Но реальность такова, что тестирование чрезвычайно важно для целостности вашего приложения, и при правильном проведении оно может дать вам чувство..