Вопросы по теме 'karma-runner'

Как мне запустить один Testacular Unit Test?
В этом сообщении спрашивается, как запустить один тест E2E. но без принятого ответа. Там автор упоминает, что он может запустить один модульный тест, удерживая курсор поверх теста, который он хочет запустить, но это не работает для меня, и это не...
532 просмотров
schedule 08.09.2022

Модульное тестирование директивных контроллеров в Angular без создания глобального контроллера
В отличном репозитории Войты Джины, где он демонстрирует тестирование директив, он определяет контроллер директив вне оболочки модуля. См. здесь: https://github.com/vojtajina/ng-directive-testing/blob/master/js/tabs.js Разве это не плохая...
32523 просмотров

Как исправить ошибку Установите переменную env CHROME_BIN при запуске Angular.js с grunt
Я пытаюсь выполнить модульные тесты с AngularJS. У меня уже установлены Bower и grunt, так что я смогу провести тесты. Однако, когда я запускаю «тест ворчания» из терминала (в моем случае Git Bash), я получаю сообщение об ошибке «Пожалуйста,...
12532 просмотров

Анализ покрытия кода от GRUNT
У меня есть приложение с большим количеством JavaScript, которое создается с помощью GRUNT. Для тестирования этого приложения у меня есть тесты, написанные с помощью Jasmine. Тесты выполняются через Karma и Protractor. Я хотел бы показать покрытие...
338 просмотров
schedule 02.02.2024

Модульное тестирование Angularjs jasmine
Я пытаюсь выполнить модульное тестирование метода в контроллерах Angularjs, используя jasminejs и Karma runner, мой метод принимает путь к изображению в аргументе и преобразует это изображение в текст (TESSERACT-OCR). когда я пытаюсь вызвать такой...
2488 просмотров

AngularJS, модульный тест jasmine выдает ошибку «Неизвестный поставщик»
Я пытаюсь написать простой модульный тест для контроллера в своем приложении, но Жасмин выдает ошибку «Неизвестный поставщик». Он задыхается от провайдера, которого я написал, чтобы помочь с получением URL-адресов шаблонов. Поставщик внедряется в...
3240 просмотров

Многократные тесты полимерных элементов с помощью бегуна тестов кармы
Я написал несколько тестов для полимерных элементов в jasmine, основываясь на том, как Polymer написал тесты с Mocha для своих компонентов. Я могу успешно запустить эти тесты, если я запускаю их по отдельности. Взглянув на основные тесты Polymer,...
637 просмотров
schedule 23.09.2022

Karma — Стамбул — путь отчета о покрытии кода
Я использую karma в качестве средства запуска тестов jasmine с instanbul в качестве инструмента покрытия кода. Все работает отлично, только один вопрос - можно ли как-то изменить путь к создаваемому отчету? то есть для Chrome я получаю...
2007 просмотров

Тестирование Angular $q с Jasmine 2 и кармой
Попытка протестировать службу на основе обещаний, которая делает что-то вроде этого: load : function(){ var deferred = $q.defer(); //Do misc async stuff deferred.resolve(); return deferred.promise; }...
798 просмотров

Как протестировать угловое приложение с наследованием классов?
Я могу нормально тестировать обычные контроллеры. Я не могу тестировать контроллеры, унаследовавшие базовый контроллер. Вот как мы определяли подклассы-контроллеры: app.NavController = app.BaseController.extend({ ... }); Это база:...
536 просмотров

karma-browserify с модульными тестами angularjs: конфликт имен в «модуле» вызывает ошибку «объект не является функцией»
У меня есть угловое приложение, которое я тестирую с помощью модульных тестов karma, и я пытаюсь добавить karma-browserify, чтобы мне могли требоваться модули npm в моих модульных тестах. Как только я добавил препроцессор browserify в свой...
1230 просмотров
schedule 25.06.2022

тестовый пример жасмина для angular через карму дает ошибки
Я пытаюсь выполнить угловые тестовые примеры жасмина в карме. У меня requirejs тоже есть в моей программе. Я получаю некоторые ошибки. Поскольку я новичок как в jasmine, так и в karma, я не знаю, как писать файлы для раздела файлов karma. Должен...
515 просмотров
schedule 02.11.2022

Ошибка кармы: неизвестный провайдер
Мы пытаемся протестировать наш контроллер с помощью Karma, но Karma постоянно жалуется на неизвестного провайдера: Ошибка: [$injector:unpr] Неизвестный провайдер: userProvider ‹- user Правильно ли мы вводим user ? Наш код:...
930 просмотров

Карма: браузер бездействует
Я пробую Karma в первый раз, и через несколько часов я все еще не могу заставить ее работать. Когда я запускаю тест, набрав karma start karma.conf.js в терминале, окно браузера открывается и отображает следующее (я также пробовал с Chrome с тем...
4326 просмотров
schedule 05.02.2024

Пусковая установка Karma: ожидание 15 секунд
С новым средством запуска кармы для phantomJS я получаю раздражающее «Ожидание 15 секунд» каждый раз, когда запускаю тесты. Единственная страница, отдаленно относящаяся к этой проблеме, находится здесь:...
691 просмотров
schedule 04.07.2022

Обслуживание файлов сценариев с сервера karma
Я запускаю тесты на phantomjs через karma runner, и часть моего кода делает вызовы ajax, которые все терпят неудачу с ошибкой 404. Я изо всех сил пытался понять, куда поместить файл (см.: Включение библиотек не удается - что является корневым...
481 просмотров
schedule 21.10.2022

Тесты машинописи с Karma, Jasmine и Grunt
Я пытался использовать Karma+Jasmine для запуска тестов, написанных на TypeScript. Поискав в Интернете, кажется, что многим удалось совершить такой подвиг, но я не смог найти полное руководство о том, как это сделать. Окружение: Typescript с...
1403 просмотров

«ВНИМАНИЕ: попытка загрузить angular более одного раза». Предупреждение о карме
Я пытаюсь настроить Karma для нового проекта и получаю следующую ошибку 'WARNING: Tried to load angular more than once.' Мой karma.conf.js выглядит так module.exports = function(config) { config.set({ // base path that will be used...
3766 просмотров
schedule 04.11.2022

Запускать тесты travis - karma в нескольких браузерах?
Обычно с Karma можно запускать мои тесты в нескольких браузерах. Можно ли как-то запустить те же тесты на Трэвисе? Насколько я знаю, Chrome нуждается в некоторых изменениях в файле конфигурации travis. https://stackoverflow.com/a/25661593/607033...
567 просмотров
schedule 14.03.2024

Как использовать systemJS для объединения сценариев модульного тестирования в Angular 2?
В моем каталоге приложений Angular 2 вместе со всеми компонентами у меня есть сценарии модульного тестирования javascript. Они require() разные классы и модули angular2/core, однако я не могу протестировать с помощью Karma, так как в браузере не...
203 просмотров
schedule 16.05.2024