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


Создание настраиваемого коннектора Google Data Studio от А до Я. Часть 3 - модульные тесты и настройка eslint
В предыдущей части нам удалось собрать рабочий коннектор. Давайте расширим проект модульными тестами и добавим lint в код с помощью eslint. Как всегда, я отправил полный код этой части на GitHub. Вы можете найти его по адресу https://github.com/Bajena/spotify-gds-connector/tree/Tutorial3 . Также по этой ссылке можно протестировать разъем. 1. Настройка тестов Jest - фреймворк для «восхитительного тестирования JavaScript» На рынке существуют десятки фреймворков для тестирования..

Пример использования Storybook: автоматизация моментальных снимков изображений с помощью различных устройств
Обеспечение того, чтобы ваше приложение выглядело так, как вы ожидаете на разных устройствах, является важной частью обеспечения качественного опыта для всех ваших пользователей. Визуальный снимок автоматизирует этот процесс, и, к счастью, его довольно легко настроить с помощью Storybook. Существует множество инструментов, которые предоставляют визуальные снимки прямо из коробки - некоторые из них имеют открытый исходный код, некоторые из них являются платными. В этом посте будет..

История моего тестирования JEST
В прошлом году мои коллеги познакомили меня с Salesforce, и так я начал свое приключение с Salesforce. Вскоре меня перевели на разработку LWC. Где я придумал новый термин JEST. В то время тестирование JEST было для меня чем-то новым и довольно сложным. После приятного путешествия Сегодня я пишу статью о JEST. ЗАЧЕМ тестирование! Тестирование — это процесс разработки нашего программного обеспечения и один из наиболее важных способов экономии средств для нашего бизнеса. Тестирование..

Как параметризовать ваши тесты декларативным способом
Как сочетаются TDD и декларативное программирование? Как инженеры-программисты, мы все можем согласиться с тем, что тесты являются очень важной частью каждого программного обеспечения, которое мы создаем. Наш подход к написанию тестов - это совсем другая тема. Некоторые из нас любят TDD, в то время как другие обычно пишут тесты после того, как функция была реализована. В этой статье я сосредоточусь только на параметризованных тестах, потому что я считаю, что такой способ написания..

🔍 Практическое руководство по устранению разочарования в Джесте и Дженкинсе
Как команда по решениям в Stuart выполняет автоматическое тестирование Для команды инженеров по решениям Стюарта это было кровью, потом и слезами, пока мы не нашли правильную комбинацию конфигураций, чтобы наши тесты с использованием Jest всегда проходили успешно. Прежде чем перейти к нашим рекомендациям, мы расскажем, кто мы и что пытаемся сделать. 👋 Контекст: команда по разработке решений В январе 2020 года мы создали новую команду в Stuart Tech: команду инженеров по..

Модульное тестирование Node.js + Mongoose с использованием Jest
Модульное тестирование Node.js + Mongoose с использованием Jest Модульное тестирование - это не ответ на все вопросы, но оно, черт возьми, действительно предотвращает несколько неловких и ошеломляющих ситуаций. Иногда, независимо от того, насколько осторожны вы при программировании, некоторые ошибки остаются незамеченными, и самый простой способ отловить их раньше других - это модульное тестирование. В этом руководстве я покажу вам, как проводить модульное тестирование серверной..

Отчеты о покрытии кода и настраиваемая конфигурация с помощью Istanbul, Jest и React
Несколько месяцев назад я встретил единственного и неповторимого Роберта «Дядю Боба» Мартина («Чистый код», «Чистый кодер», «Чистая архитектура» и т. Д.). Один из многих вопросов, которые люди задавали ему, был: «Какие части моего приложения нужно покрыть модульными тестами?» Его ответ был: «Ну, работать только с теми, с кем хочешь работать». Отличный ответ, правда? Чем больше я пишу кода, тем больше я верю, что 100% (или близкий к нему) порог покрытия строк не сумасшедший, а..