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


Пошаговое руководство по тестированию приложения React с помощью Jest: подробное руководство
Конечно! Вот пошаговое руководство по тестированию приложения React с помощью Jest: Шаг 1: Настройте новый проект Создайте новый каталог для своего проекта и перейдите к нему в терминале. Инициализируйте новый проект React, используя Create React App или предпочитаемый вами метод настройки: lua npx create-react-app my-app or lua yarn create react-app my-app Шаг 2: Установите дополнительные зависимости В дополнение к зависимостям по умолчанию, установленным приложением Create..

Популярные шаблоны и инструменты Node.js, которые стоит пересмотреть
Node.js взрослеет. Было принято множество паттернов и фреймворков — я уверен, что производительность разработчиков резко возросла за последние годы. Недостатком зрелости являются привычки — теперь мы чаще используем существующие методы. Как это проблема? В своем романе «Атомные привычки» автор Джеймс Клир утверждает, что: «Мастерство создается привычками. Однако иногда, когда мы работаем на автопилоте, мы склонны ошибаться… То, что мы набираемся опыта, выполняя привычки, не..

Как протестировать свой код с помощью MongoDB и Node.js
Простое пошаговое руководство по тестированию кода в реальном экземпляре MongoDB. MongoDB обычно используется с Node.js для хранения данных, такие стеки, как MERN или MEAN, также широко используются для создания веб-приложений. Имея это в виду, знание того, как тестировать свой код с помощью MongoDB, важно для обеспечения правильного поведения и хорошего качества программного обеспечения. Здесь я собираюсь показать, как протестировать ваш код с реальной базой данных MongoDB,..

Почему мне (вроде) не нравится тестирование снимков Jest
Недавно я присоединился к довольно крупному банковскому проекту с компанией, в которой я пообещал себе, что больше никогда не буду работать. Я человек слова, но на этот раз денег было больше, чем ожидалось, и эта роль дала мне возможность немного больше контролировать качество продукта. Да, вы правы, я немного помешан на контроле и ненавижу, когда качество уступает место количеству. Вернемся к моей теме обсуждения - в этом проекте Jest используется в качестве инструмента для модульного..

Тестовая среда JavaScript в <100 строк кода
Вкратце: создание небольшого тестового фреймворка с vanilla JS может научить нас тому, как работают эти фреймворки. Сегодня у вас есть несколько отличных фреймворков для тестирования, главным из которых является Jest. Итак, я хотел проверить идею (каламбур) написать среду тестирования JavaScript с нуля, имея в виду следующие цели: никаких зависимостей (чистый ванильный JS) короткий — около 100 строк кода работает (с базовыми функциями) не слишком сложный для чтения и понимания...

Связь компонентов Vue
Недавно я изучал Jest с помощью @ vue / test-utils и наткнулся на интересный тестовый пример. Мне нужно было утверждать, что мой компонент вызывает метод в ответ на порожденное событие дочернего компонента. Это привело меня к открытию нескольких новых (новых для меня) способов доступа к параметрам родительского и дочернего компонентов. Передать все реквизиты / данные сразу Иногда нам может потребоваться просто передать все свойства родительского компонента дочернему компоненту...

Как вы имитируете функцию сторонних библиотек в модульном тесте Jest
Поскольку Jest может перехватывать вызов функции и возвращать фиктивные данные, можно разрешить ему возвращать произвольный ответ в модульном тесте. Я объясню, как вы имитируете функцию сторонних библиотек / узловых пакетов в Jest, показывая пример использования библиотеки под названием ioredis . ioredis - это библиотека, предоставляющая методы для хранения и получения данных в Redis. Перехватить вызов функции На этот раз я буду перехватывать функцию get библиотеки ioredis..