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