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