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


Написание лучших запросов GET с TDD на JavaScript
Написание кода при разработке через тестирование Разработка через тестирование, также известная как TDD, - это подход к разработке программного обеспечения, при котором вы должны написать тест перед написанием любого функционального кода. Обзор Здесь у нас есть GET API: url = "https://jsonplaceholder.typicode.com/photos" Что возвращает массив объектов, как показано ниже: [ { "albumId": 1, "id": 1, "title":..

Как я решил проблемы при настройке Jest и Enzyme в приложении React, созданном с помощью Webpack
Основная причина написания этого блога заключается в том, что я столкнулся с множеством ошибок при настройке среды тестирования в моем проекте React. Это проще, если вы используете CRA, но если проект настроен с использованием Webpack, это может вызвать у вас головную боль. Я не хочу, чтобы мои коллеги-разработчики столкнулись с той же проблемой. Примечание . Эта статья не предназначена для настройки Webpack, Jest или Enzyme с нуля. Для этого я поделюсь ссылками на отличные статьи..

Самый простой способ отладки модульного теста Jest/Mocha в VSCode
Отладка модульного теста больше не является проблемой в vscode, несмотря на различия в конфигурации между отладкой теста и приложения. Нередко разработчики пропускают модульные тесты из-за потраченного времени. Многие жалуются, что на отладку теста уходит слишком много времени, если он не пройден. Однако, если мы знаем, что можем легко использовать vscode для визуальной и удобной отладки тестовых случаев, как и в обычном проекте/приложении, нам может понравиться кодирование модульного..

Написание nodeJS api, полностью протестированного с помощью jest
Похоже, что в настоящее время не многие проекты nodeJS тестируются с помощью модульных тестов, а вместо этого тестируются с подходом, более ориентированным на интеграцию или функциональное тестирование. Одной из причин этого может быть тяжелая работа с издевательским экспрессом или любой другой фреймворк перед написанием единственного теста. Следующее доступно для скачивания . Модульные тесты Написание модульных тестов или применение процесса TDD при написании приложения дает..

Перенос модульных тестов из Mocha, Chai, Sinon, Karma, PhantomJS в Jest
На работе мы выбрали Jest в качестве предпочтительного фреймворка для модульного тестирования JS. Ранее в некоторых проектах в качестве комбинированной тестовой среды использовались Mocha , Chai , Sinon , Karma и PhantomJS , и теперь они переносятся на Jest. Зачем мигрировать? На наш переход на Jest повлияло несколько факторов, в том числе: jsdom быстрее и легче , чем phantomjs Мы обнаружили неперехваченные синтаксические ошибки в тестовых наборах Mocha (например,..

Как издеваться над event.preventDefault() с помощью Jest
**Уровень — средний. Время чтения ~ ‹ 3 минуты.** Сегодня вечером я начал работу по конвертации юнит-тестов из [Mocha]( https://mochajs.org/ ) в [Jest]( https://facebook.github.io/jest/ ). Причина этого в том, что Jest выполняет тест параллельно, лучше обрабатывает код ES6, дает лучший результат, и я просто хочу изучить его. Когда у меня были тесты в Mocha, для заглушек и мокинга я использовал [Sinon]( http://sinonjs.org/ ). Это очень хорошая библиотека, но Jest имеет эту..

Тестирование с помощью Jest и Enzyme in React - Часть 2 (Как интегрировать Enzyme с Jest при тестировании?)
В предыдущем руководстве мы узнали Как настроить и запустить тест с помощью Jest? ». В этом руководстве мы узнаем Как интегрировать Enzyme с Jest при тестировании? . Во-первых, у вас должен быть проект под названием «testing-demo-app» , который я создал в предыдущем руководстве. Вы можете найти его в ветке под названием tutorial-01 в репозитории git ниже. wasuradananjith / testing-demo-app Это исходный код для серии руководств« Тестирование с..