Публикации по теме 'jest'


Насмешливая шутка — Часть 1: Функция
В этой серии статей мы рассмотрим, как издеваться над Jest. Jest Mocking — Часть 1: Функция Jest Mocking — Часть 2: Модуль Jest Mocking — Часть 3: Таймер Jest Mocking — Часть 4: React Component Для турецких читателей: Serinin Türkçe haline kendi blogum üzerinden ulaşabilirsiniz. Коды вы можете найти в статье на Github . В приложениях электронной коммерции пользователи могут просматривать информацию о продуктах, просматривать рекомендации, приобретать продукты и..

Angular + Jest + Wallabyjs, почему это идеальное сочетание! И как настроить
20 ноября 2018: обновлено до Angular 7 Несколько месяцев назад я обнаружил Jest , тестирование моментальных снимков, наконец, простой способ протестировать мой html и получить хорошие отзывы в Angular. С первого момента я влюбился в этот новый способ тестирования. У меня была возможность добавить его в новый проект, над которым я только начинал работать. Кривая обучения проста, если вы пришли от Jasmine, почти с таким же синтаксисом, но более мощным. Ловушка при использовании..

Отладьте тест Jest с помощью Jest Runner
Jest Runner — это расширение, помогающее запускать и отлаживать тесты. После того, как вы установили и включили его в своем коде vs, вы увидите запуск и отладку в своем тестовом файле. Вместо использования такой команды: jest calculator.test -t ‘Adding two numbers ’. Вы можете нажать «Выполнить», чтобы запустить конкретный тест одним щелчком мыши. Вы также можете добавить точку останова в функцию и запустить определенный тест, чтобы отладить, почему ваш тестовый пример не удался.

Издевательство над scrollHeight и getBoundingClientRect в Jest
Мне нужно было создать тесты для метода, определяющего правильную высоту динамического элемента, используя либо scrollHeight, если он доступен (scrollHeight ноль для встроенных элементов), либо, если нет, возвращаясь к getBoundingClientRect() Вот как издеваться над ними обоими: высота прокрутки: получитьBoundingClientRect():

Два способа исправить ошибку теста Jest «фабрика модулей` jest.mock () `не может…»
Допустим, у вас есть этот тест: Это не сработает… Шут пожалуется, что: The module factory of “jest.mock()” is not allowed to reference any out-of-scope variables . Исправить 1 Добавьте к объявлению переменной jest.fn () mock . Итак, в приведенном выше примере navigateToProfile становится mock NavigateToProfile : Поймите, почему переменные, начинающиеся со слова« имитация , решают нашу ошибку определения объема» Исправить 2 Используйте jest. do Mock..

Стек Personal Capital Web - Часть II
Привет! Прошло некоторое время, и мы хотели сообщить вам, что веб-команда Personal Capital все еще жива и отвечает на запросы с низкой задержкой. Наш блог наконец-то переехал, и мы рады этому. На самом деле, мы настолько воодушевлены, что захотели проследить за тем, что произошло за 900 дней с тех пор, как мы создали наш последний пост и сейчас. В этом посте мы расскажем обо всех изменениях, которые мы внесли в наш стек, о том, почему мы внесли эти изменения, а также расскажем о..

Руководство для начинающих по модульному тестированию с библиотекой тестирования React и Jest: часть 1
Руководство для начинающих по модульному тестированию с библиотекой тестирования React и Jest: часть 1 В этой первой части серии мы собираемся углубиться в следующие темы: Введение в библиотеку тестирования React/RTL Настройка тестовой среды с Jest и RTL Мы напишем наш первый модульный тест Эта статья предназначена для разработчиков, знакомых с React и желающих узнать, как эффективно тестировать свои компоненты React. Чтобы максимально использовать этот учебник, я ожидаю, что..