Публикации по теме '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);..