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


Укрепление сборки React: Часть 2
Мы начинаем с разработки через тестирование с помощью React и заканчиваем статической типизацией с помощью Flow . Эта статья является частью серии, начинающейся с Укрепление сборки React: Часть 1 , в которой рассматриваются решения для создания более поддерживаемых интерфейсных приложений. Jest and React Мы следуем документации по включению Jest и React . yarn add --dev babel-jest react-test-renderer Поскольку babel-jest использует Babel , нам нужно извлечь..

Тестирование дат и часовых поясов с помощью Jest
Тестирование дат и часовых поясов с помощью Jest Без установки глобальной переменной среды TZ и возможности подделки текущего системного времени для обеспечения стабильности тестов Предисловие Уже есть много сообщений, посвященных тестированию дат и часовых поясов в JavaScript, но все те, с которыми я столкнулся, были либо слишком простыми, либо слишком грубыми (запуск всех тестов с переменной окружения TZ ), либо не касались имитации обоих дата и часовой пояс. Даты — это..

Особенность Laravel DatabaseTransactions в JavaScript
Тестирование API и микросервисов должно быть неотъемлемой частью рабочего процесса разработчиков. Сервисы часто взаимодействуют с базой данных, поэтому сохранение вашего хранилища данных в удобном для тестирования формате имеет неоценимое значение. В этой статье будут показаны примеры использования JavaScript; Objection.js как ORM. Knex.js как конструктор сиквелов. Шутка как среда тестирования. Просто интересуетесь исходным кодом? Вы можете найти его здесь:..

Обновите свои методы выполнения тестов Javascript с помощью VS Code!
Давайте поговорим о тестировании в Visual Studio Code. Вы когда-нибудь задумывались, как можно легко выполнять тесты из кода VS с максимальной гибкостью? В этом руководстве мы рассмотрим, как можно улучшить выполнение тестов в проектах JavaScript. Мы будем использовать « create-response-app » от Facebook. Этому руководству можно следовать вместе с любым проектом, в котором установлен «Jest». Вы можете продолжить, клонировав этот репозиторий: git clone..

Простая структура для тестирования компонентов React в Jest
Каждый раз, когда я пишу тест для компонента React, я обнаруживал, что снова и снова использую одну и ту же структуру при тестировании компонентов React. Давайте рассмотрим Icon компонент, который принимает опору name . И соответствующий ему тест: Ключевым моментом здесь является функция buildTree . Эта функция будет использоваться во всех тестовых примерах. Это помогает нам определить экземпляр компонента с минимальным набором текста. Вызов buildTree без аргументов..

Модульное тестирование вашего приложения React с помощью Jest и Enzyme
Я не думаю, что должен рассказывать вам о важности модульного тестирования вашего кода, поэтому я перейду непосредственно к модульному тестированию с помощью Jest и Enzyme. Прежде всего, что такое Jest и Enzyme? Jest был создан Facebook и представляет собой фреймворк для тестирования кода JavaScript и React. Вместе с Enzyme от Airbnb, утилитой для тестирования, она идеально подходит для простого тестирования вашего приложения React. Снимки на помощь Давайте начнем с простого..

Мокинг запросов API с помощью Jest
Недавно я построил проект , используя данные из API Google Книг. Я знал, что мне нужен комплексный набор тестов, но я не хотел тестировать свою функцию поиска с использованием оперативных запросов к API по нескольким причинам. Во-первых, данные, возвращаемые Google, не всегда будут одинаковыми, а это означает, что мне придется проверять динамическое возвращаемое значение. Я также не хотел спамить API каждый раз, когда я запускал набор тестов, который мог запускаться сотни раз,..