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


Тестирование React с помощью Jest
Чтобы начать тестирование с Jest в ваших приложениях React, вам сначала нужно установить Jest как зависимость разработчика, используя npm : $ npm install --save-dev jest Или с yarn : $ yarn add --dev jest Если вы используете create-react-app для создания приложений React, он поставляется с Jest! Это означает, что нет никаких дополнительных действий по использованию Jest в ваших приложениях. Просто запустите исходное приложение с помощью create-react-app и начните..

Шутка, реакция и насмешка
До переезда в Jest мы использовали Karma с Mocha / Chai. У них нет встроенных функций имитации (насколько мне известно). Если вы разработчик C #, вы знаете все о различных фреймворках Mock (например, Moq) и хотите иметь возможность делать то же самое со своим TypeScript, верно? По крайней мере, я знаю. Я хочу изо всех сил следовать ТВЕРДЫМ принципам (о них я напишу позже в этом году). Итак, поскольку в этих тестовых фреймворках нет макетов, нам пришлось использовать такие вещи,..

Написание модульных тестов на машинописном языке с использованием шутки.
Когда мы пишем наш новый проект Node.js с использованием TypeScript или обновляем существующий код JavaScript до TypeScript, полезно знать, как мы можем писать модульные тесты на машинописном языке. Предпосылка Установите jest и typescript в свой проект, выполнив следующую команду: npm i -D jest typescript Шаг 1 Установите ts-jest и @types/jest в свой проект, выполнив следующую команду: npm i -D ts-jest @types/jest Шаг 2 Создайте файл конфигурации с именем..

Создание с помощью разработки через тестирование
Разработка через тестирование - это процесс разработки программного обеспечения, который требует от программиста написания тестовых примеров для каждой функции программного обеспечения перед ее написанием. В этой статье мы будем использовать программное обеспечение для управления отпуском , созданное мной для объяснения разработки через тестирование (TDD). Мы будем использовать среду тестирования JavaScript под названием Jest . Сначала я объясню кое-что о TDD. Почему именно TDD? До..

Тестирование функциональных компонентов React с помощью снимков
Компонент В простейшей форме реагирующий компонент - это просто функция, принимающая единственный объект с именем props в качестве входных данных. es5 👍 function MyComponent(props) { return <p>I am a react Component</p>; }; es6 😉 const MyComponent = (props) => { return <p>I am a react Component</p> } Это будут ваши самые простые компоненты в react . Зачем вам их использовать? 🤔 Простота, пока человек понимает функцию javascript, тогда..

3-строчное JavaScript-лямбда-тестирование
AWS JavaScript Lambda тестирование с использованием Jest. tl; dr: Импортировать обработчик, выполнить, проверить результат . В последнее время моя бэкэнд-разработка была сосредоточена на бессерверных технологиях, в частности с использованием AWS Lambda . Я хотел ускорить разработку за счет локального тестирования, поэтому я начал изучать варианты создания локальной среды выполнения лямбда-выражения. Фреймворки, такие как Localstack и Serverless , можно использовать, но они были..

Руководство для каждого разработчика пользовательского интерфейса, который не любит модульные тесты.
Написание тестов аналогично дегустации еды перед ее подачей. Важность модульного тестирования известна на всех уровнях программирования, но чаще всего игнорируется разработчиками пользовательского интерфейса. Этот пост представляет собой краткое описание того, как вы можете начать свой путь к тому, чтобы стать лучшим фронтенд-инженером, включив в свой код эти ключевые концепции модульного тестирования. Обзор 1.Важность модульного тестирования 2. образец приложения Настраивать..