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


Тестирование API-интерфейсов NodeJS, часть. IV: написание первого теста
Мы уже создали наш сервер , API и настроили тестовую среду . Теперь пришло время написать первый настоящий тест: давайте проверим правильность входа пользователя! Добавьте 2 новые задачи в package.json и исправьте тест: "scripts": { "test": "cross-env MONGOURL=mongodb://localhost:27017/nodejs_jestsupertestmongodb_example_test NODE_ENV=test jest --testTimeout=10000", "migrate:reset": "cross-env NODE_ENV=test..

Jest + LocalStack
Не просто проверяйте свой оркестр, репетируйте в концертном зале. Тестирование программного обеспечения имеет решающее значение. То есть как для самого программного обеспечения, так и для бизнеса, который на него полагается. И поскольку я так считаю, я стараюсь тестировать каждый аспект написанного мной программного обеспечения. Я всегда пытаюсь тестировать: единицы, компоненты, интеграция, производительность предыдущего и - тот, который я использовал больше всего, - все..

Как настроить среду тестирования Jest для Laravel Mix
Эта статья написана для [email protected] и [email protected] Mix - это новый инструмент, который помогает вам создавать внешние ресурсы для вашего приложения Laravel, не касаясь напрямую Webpack API. Хотя это несколько самоуверенно, на самом деле не требуется много усилий, чтобы настроить Mix или интегрировать его с другими инструментами. Здесь мы рассмотрим, как настроить популярный фреймворк для тестирования Jest. Почему шутка? Пока вы не столкнетесь с однофайловыми компонентами Vue,..

Издевательство в шутку
DOM API, частичные имитации и развлечения В последнее время я работал над добавлением дополнительных модульных тестов в интерфейсный код. Использование замечательной библиотеки тестирования реакции Кента С. Доддса (если вы еще не проверили ее, серьезно 🔥) вместе с Jest. Тестировать небольшие компоненты обычно довольно просто. Передайте им смоделированные функции в качестве реквизита, активируйте некоторые события и убедитесь, что все выглядит так, как вы expect . Больше всего я..

Модульный тест и тест интеграции для AWS Lambda / NodeJS в TypeScript
Модульный тест и тест интеграции для AWS Lambda / NodeJS в TypeScript Серия AWS Lambda / NodeJS (TypeScript) Как использовать TypeScript для AWS Lambda за 3 шага s Модульный тест и тест интеграции для AWS Lambda / NodeJS в TypeScript Подготовка Мы собираемся использовать jest для управления всеми тестами. Чтобы использовать jest с TypeScript, нам нужно будет установить некоторые babel зависимости. Пожалуйста, проверьте команды установки ниже: // install jest and..

Имитация функции с использованием Jest
Зачем мне имитировать вызов нашего API? Хм, давай посмотрим несколько сценариев API не работает - как вы тестируете свой код, если сам API не работает API изменен - ​​ вы знаете, что ваш код должен работать, но вы не знаете, что только что измененный API - это обратный вызов. Затем вы должны изменить свой код, чтобы пройти тест. Вы сдались - пропустили тест функции вызова API и не заботились о том, что покрытие упадет. Собственно, ваша задача - обработать возвращенный..

Простые хуки Git с приложением Create React, ESLint и Husky
Позвольте вашим хукам Git запускать ваши тесты и автоматически линтировать ваш код Хуки Git - это скрипты, которые Git выполняет до или после таких событий, как фиксации, нажатия и т. Д. Это действительно крутой и быстрый способ проверки вашего кода, прежде чем Git позволит вам проверить его. В этой части мы рассмотрим простой пример реализации хуков Git в приложении React с использованием библиотеки Husky. Затем мы создадим ловушку Git, которая проверяет ваши изменения, вызывая..