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


Смоделируйте только некоторые элементы из модуля с помощью Jest
Как настроить таргетинг на определенную функцию или значение из модуля с помощью Jest mocking. Долгое время Jest был для меня загадкой. Насмешки были сложными, а поиск нужной документации сам по себе был проблемой. После долгой практики (и заметок, сделанных в Notion) я, наконец, смог решить почти все свои проблемы и свободно говорить с Jest. В этой статье мы сосредоточимся на том, как имитировать конкретную функцию или переменную, поступающую из модуля. Способ сделать это, в..

Как тестировать в Reactjs: шуточное тестирование
Добро пожаловать во вторую часть тестирования в Reactjs! 😁 Пожалуйста, обратитесь к Часть 1 о том, как установить jest и о важности тестирования в Reactjs. Без лишних слов, давайте начнем! Для начала мы сначала проведем простой тест, прежде чем переходить к более сложному тестированию. Во-первых, для простоты мы начнем с App.js . Итак, внутри этого файла давайте создадим функцию с именем add , потому что мы хотим иметь возможность складывать два числа, например x и y. Мы..

Как протестировать сериализатор состояния маршрутизатора NgRx
Наша команда недавно интегрировала NgRx в наш проект Angular, и если вы знакомы с библиотекой, то, вероятно, знаете, что можете добавить «необязательное» состояние маршрутизатора в хранилище (но на самом деле это не так уж и необязательно) . Если вы, как я, предпочитаете содержать Магазин в чистоте, вам также необходимо реализовать собственный сериализатор. К счастью, в официальной документации NgRx есть хороший пример кастомного сериализатора . В большинстве случаев это все, что..

Насмешка над Python в продакшене
Расширенные методы насмешек, представленные на примере Юнит-тестирование — это искусство. Хотя вопрос о том, что тестировать, имеет решающее значение (вы не можете протестировать все), в этом посте мы более подробно рассмотрим некоторые продвинутые методы тестирования и имитации в Python. Хотя некоторые из них уже были представлены в предыдущих публикациях ( Часть 1 , Часть 2 , Часть 3 ), этот пост отличается тем, что показывает их взаимодействие на реальном примере, а также выходит..

Модульное тестирование в React Native с помощью Jest и Enzyme
Модульное тестирование - это первая линия защиты вашей кодовой базы, которая является ключом к здоровому и поддерживаемому приложению. Если вам не нравится тестировать свой продукт, скорее всего, ваши клиенты тоже не захотят его тестировать. - Кузнечик Есть причина, по которой модульные тесты составляют основу Треугольника тестирования . Идея здесь в том, что нужно писать больше тестов в нижней части треугольника и все меньше и меньше тестов, когда мы продвигаемся вверх по..

Пример теста для модульного тестирования комплексного компонента Angular
Постановка задачи. Предположим, у нас есть компонент с именем «ProductListComponent», который отображает список продуктов и позволяет пользователям добавлять новые продукты в список. Компонент имеет следующие особенности: Он отображает список продуктов, которые передаются ему в качестве входных данных. Он имеет форму, которая позволяет пользователям вводить название, цену и описание нового продукта. При отправке формы компонент добавляет новый товар в список товаров и очищает..

Плагин IDEA, который может повысить эффективность модульного тестирования Java
Недавно мой проект на работе чуть не задержали из-за того, что уровень тестового покрытия не соответствовал стандарту. Я считаю, что покрытие юнит-тестами является одним из жестких требований для многих разработчиков, прежде чем мы сможем запустить код в производство. Несколько дней назад я узнал об этом подключаемом модуле IDEA — SquareTest , который может помочь нам улучшить наши…