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


Хороший подход.
Хороший подход. Если имя правильное, будет легче войти в проект для новых разработчиков, которые узнают структуру проекта. Кстати: как насчет обработки пути к активам (определить в общей папке для всего приложения) в файлах компонентов Sass или HTML-файлах. Есть ли у вас передовой опыт, который работает во всем мире? (с кармой, электронным приложением, веб-приложением и т. д.) ? В моем проекте они начинают использовать эти длинные относительные пути, например background-image:..

Real World Angular - Часть 6.1: Обновление до 4.0.0-rc.2
Обновление нашего приложения до Angular 4 Release Candidate 2 (RC 2). Мы немного отклонимся от нашей серии статей, чтобы обновить наш проект до последних версий. Это восьмая часть нашей серии статей об Angular в реальном мире. Для других частей см. Ссылки внизу этого сообщения или перейдите на https://blog.realworldfullstack.io/ . Приложение все еще находится в разработке. Зацените @ https://bitwiser.io . К настоящему времени все (следующие за Angular) знают, что следующей..

Структура модульного теста в модульных тестах Karma
После того, как я написал более тысячи модульных тестов в Karma, я определил, что я считаю правильным способом структурирования модульных тестов в среде. Тестирование в изоляции Прежде чем мы углубимся в то, как тестировать в Karma, есть концепция, которую необходимо обсудить перед конкретной структурой. Такова концепция изолированного тестирования . Это делается для того, чтобы ваши модульные тесты тестировали только тот код, который вы собираетесь тестировать . Это означает..

Использование Karma и Grunt при тестировании кода AngularJS с помощью Jasmine
В моем предыдущем посте мы видели, как писать тестовые примеры пользовательского интерфейса для AngularJS с библиотекой Jasmine. Я видел, как многие разработчики научились этому искусству улучшения качества UI-кода, написав тест-кейсы, но все же очень немногие из них знают инструменты, которые они используют в этом процессе, т.е. хрюканье, карму (Честно говоря, я был одним из них 🙂). Итак, в этом посте мы увидим, как мы используем пакет npm Karma и средство запуска задач Grunt при..

Отображение результатов теста кармы в Jenkins
Вступление В современной разработке программного обеспечения принято писать модульные тесты. С помощью модульных тестов мы можем тестировать наши функции. В большинстве профессиональных сред мы также используем инфраструктуру CI для непрерывной сборки нашего программного обеспечения. В нашем случае мы используем Jenkins. Дженкинс запускает наши модульные тесты для каждой непрерывной сборки и все модульные тесты и интеграционные тесты для каждой ночной сборки. Желательно иметь..

Настройка среды для разработки через тестирование (TDD) javascript на стороне клиента с использованием Mocha, Karma…
Разработка приложения на Javascript — это очень просто. В нем нет строгих проверок типов (свободная типизация), обширные библиотеки для использования, нет необходимости в настройке среды разработки, он может работать где угодно и многое другое. Но довольно скоро все может запутаться, если вы будете постоянно развивать его, добавляя логику день за днем. Очень скоро приложение становится уродливым, и его обслуживание становится болезненной задачей. Вот отличный учебник по настройке..

Тестирование компонентов Angular на практике. Часть 1
Компоненты используются для удобного рендеринга и управления многократно используемыми элементами DOM. В этом уроке мы проверим несколько свойств CSS и DOM NumberPickerComponent . Тестовый случай 1, 2 Сначала мы проверим, правильно ли настроены классы CSS для элемента #parentDiv относительно переменной isValueValid . Чтобы получить список классов для элемента div , мы использовали базовый метод Javascript. Причина проверки обоих условий isValueValid состоит в том,..