Публикации по теме 'react-testing-library'


Модульные тестовые примеры для React с использованием jest, библиотеки тестирования реакции
Библиотека тестирования React помогает писать тестовые случаи с точки зрения пользователя. как пользователь будет видеть содержимое/формы, как пользователь будет заполнять данные в формах, на основе этих сценариев мы должны писать тесты. В этом посте я беру пример счетчика. Компонент будет иметь кнопки увеличения и уменьшения. Компонент выглядит следующим образом import React, { useState } from 'react' export const Counter = () => { const [count, setCount] = useState(0); return..

Разработка через тестирование вернет вас к основам
Мой путь к программированию начался в 2020 году, когда началась пандемия, и моим первым языком сценариев был JavaScript. Я предполагал, что базовые концепции JS будут легкими, учитывая, что я занимаюсь этим уже 2 года. Я ошибался. Я изучаю разработку через тестирование (TDD), которая представляет собой стратегию кодирования, при которой разработчик сначала создает тест, который будет проверять определенную часть кода для создания приложения. Затем пишет этот конкретный код для..

Переход с Enzyme на React Testing Library
— от Adarsh ​​Gupta Как разработчики программного обеспечения, мы часто сталкиваемся с ситуациями, когда мы изо всех сил пытаемся определить, какая библиотека наиболее подходит для наших нужд, и понять различия между различными вариантами. Когда дело доходит до тестирования на уровне компонентов в React JS, у разработчиков есть несколько библиотек и инструментов тестирования, включая Enzyme, Jest и Testing Library. Тестирование компонентов — неотъемлемая часть современной..

Скрытая опасность жестко закодированного data-testid в тестировании
Руководство по предотвращению ложных срабатываний При создании веб-приложения вам необходимо убедиться, что ваши компоненты хорошо протестированы. Один из способов протестировать ваше приложение — использовать библиотеку типа @testing-library . Эта библиотека предоставляет вам функции для визуализации ваших компонентов и взаимодействия с ними, что упрощает тестирование вашего приложения. Одним из ключевых элементов обеспечения тестируемости ваших компонентов является добавление к..

Сделайте ваши тесты React проще для написания, понимания и поддержки
Введение Компоненты React могут быть сложными и трудными для тестирования, особенно когда в них много элементов и взаимодействий. Для упрощения тестирования лучше всего отделить тестовый код от кода, который используется для взаимодействия с компонентом. Это облегчит чтение, понимание и обслуживание ваших тестов. Полезным решением для этого является шаблон Component Object Model (COM). Это отделяет код для взаимодействия с компонентом от кода для его тестирования. Взаимодействия и..

Библиотека React-тестирования против Enzyme
— от Aryan Raj Тестирование компьютерных программ, особенно написанных с использованием React, может оказаться сложной задачей. Однако выбор библиотеки тестирования React может избавить вас от многих хлопот. Enzyme и React-testing-library — два популярных варианта. Enzyme существует уже достаточно давно, он был выпущен еще в 2015 году. В отличие от этого, react-testing-library была представлена ​​совсем недавно, в 2018 году, и быстро завоевала популярность. Однако, согласно..

Как создавать и тестировать компоненты React-Query в Typescript
React-Query потрясающий! Но тестирование компонентов, которые его используют, может быть немного сложным. В этой статье основное внимание уделяется тому, как тестировать компоненты React, которые полагаются на response-query, используя Jest & Testing-Library (Typescript в качестве бонуса!). Предпосылки В этом руководстве предполагается, что вы имеете базовое представление о: ReactJS React-Query Шутка Мы будем использовать TypeScript , потому что он великолепен и..