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


Nx 6.3: более быстрое тестирование с помощью Jest
Сегодня мы рады анонсировать Nx 6.3, в котором есть возможность использовать Jest для модульного тестирования! Nx - это набор расширяемых инструментов разработки для монорепозиториев, который мы в Nrwl разработали на основе нашего опыта работы в Google и помогая Fortune 500 создавать амбициозные приложения Angular. Поддержка Jest В Nx 6.3 появилась возможность использовать Jest для запуска модульных тестов вместо Karma . Jest - это средство запуска тестов с..

Руководство по тестированию для разработчиков
Что такое тестирование? Что такое тестирование для разработчиков? Почему важно тестирование? Написание тест-кейсов разработчиками - утомительное занятие. Разработчик не может увидеть более серьезную проблему, которую он пытается решить, написав тестовые примеры в своем проекте. Это не 100% их вина. Проблема в том, как мы, разработчики, учимся: мы всегда отдаем приоритет написанию кода в первую очередь. В этой серии статей я познакомлю вас с руководством по тестированию - Почему,..

Автоматизированное тестирование API с помощью JEST и SUPERTEST
Поскольку мы находимся в постоянном технологическом развитии, уже существует несколько инструментов / фреймворков с открытым исходным кодом, которые помогают в написании автоматизированных тестов. И становится сложно выбрать тот, который лучше всего подходит для нашей ситуации. Автоматическое тестирование API-интерфейсов, как всем уже должно быть известно, включено в средний уровень пирамиды тестирования, называемый интеграционным тестированием, на котором и выполняются интеграционные..

Освоение тестирования с Vue.js путем тестирования реального приложения и настройки CI / CD
Мы собираемся использовать реальное приложение, хакерский клон новостей , созданное Эваном , я просто раздвоил его, так как не хочу, чтобы изменения в нем нарушали эту статью, вот разветвленная версия . На момент написания этой статьи в этом проекте нет тестов, и нам хорошо научиться писать тесты, мы также собираемся создать конвейер CI / CD (в основном CI) с CircleCI, чтобы тесты запускались автоматически. на случай любых изменений в нашем репозитории git. Вот темы, которые мы..

Визуальное регрессионное тестирование PDF —«Подход PuppetMaster»
Автоматизация тестирования — единственный способ обеспечить качество в среде CI (непрерывной интеграции). Тестирование серверной логики и веб-интерфейсов, хотя и занимает много времени и трудно обеспечить точность, хорошо документировано, и существуют передовые методы. Генерация PDF — функция, часто используемая в продуктах, ориентированных на потребителя (например, подтверждение бронирования, анализ данных, персонализированные документы планирования). Тем не менее, несмотря на то,..

Модульные тесты javascript на основе аннотаций с saul
В проектах Javascript слишком много тестовых шаблонов. ИМХО. Есть реальные случаи, когда некоторые варианты использования требуют хорошо продуманных нетривиальных тестовых примеров. Но большинство тестовых случаев, которые я вижу в дикой природе, следуют некоторым вариантам: Что, если мы сможем сократить эти усилия с помощью настраиваемого DSL? Или еще лучше, с DSL, который позволяет нам совмещать наши тесты с функциями с помощью аннотаций? Что-то вроде этого: Это то, что я..

Шуточное модульное тестирование 101
В этой истории я хотел бы рассказать об основах модульного тестирования и о том, как его следует выполнять. Выбранная среда тестирования — Jest . Итак, давайте погрузимся и посмотрим на функцию, которую мы собираемся тестировать: //UtilityService.ts import path from "path"; import fs from "fs"; const getAppVersion = () => { const relativeFilePath = "../../downloads/output.json"; const outputFilePath = path.resolve(__dirname, relativeFilePath);..