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

Testacular не находит веб-приложение
Я пытаюсь запустить свой тест e2e на своем локальном Mac. Testacular находит все тесты и запускает их. Все они терпят неудачу, потому что testacular не использует правильные URL-адреса. Все мои браузеры().navigateTo() входят в нирвану, а не на...
243 просмотров
schedule 11.12.2023

Жасмин не улавливает ошибки в Try/Catch
Я писал несколько тестов angularjs с использованием Jasmine Framework. Меня смущает документация на сайте Jasmine Сопоставитель toThrow предназначен для проверки того, выдает ли функция исключение. Жасмин пройдет следующий тест, если я не...
3186 просмотров

Karma загружает тесты с помощью RequireJS, но фактические спецификации не работают
У меня проблема: я пытаюсь заставить бегун Karma выполнять мои спецификации мокко, которые загружаются с помощью RequireJS. К сожалению, я не могу понять, почему спецификации не выполняются, хотя фреймворк загружается. Вот соответствующие биты,...
2512 просмотров
schedule 26.11.2023

Как настроить удаленные браузеры в Karma?
У меня проблемы с пониманием Кармы. Я бы хотел: Настройте несколько хостов в моей сети под управлением Linux, Mac и Windows. Желательно также запустить на Android и iPhone Сделайте их доступными для запуска сквозных тестов через Karma...
5627 просмотров

Карма — Неожиданный токен при включении html-файла
Я пытаюсь включить простой html-файл в свой конфигурационный файл кармы, чтобы получить доступ к html-элементам из моих файлов javascript и проверить это с помощью жасмина в карме. Но я всегда получаю сообщение об ошибке Неожиданный токен ‹ . Я...
3123 просмотров
schedule 15.11.2022

Как заставить Трэвиса выполнять тесты Angular в Chrome (пожалуйста, установите переменную env CHROME_BIN)
Я работаю над примером проекта Angular, сгенерированным yoman. Я могу запускать тесты кармы локально (я установил системную переменную CHROME_BIN так, чтобы она указывала на двоичный файл хрома, но это можно было бы сделать более элегантным...
8291 просмотров
schedule 25.04.2024

npm install karma-0.10.4.tgz не работает на компьютере без подключения к Интернету
Я пытаюсь установить карму с помощью npm на компьютер, не подключенный к Интернету. На подключенном компьютере я выполнил «npm pack karma», взял файл tgz и попытался запустить «npm install karma-0.10.4.tgz», но получил эту ошибку: npm ERR!...
508 просмотров
schedule 09.01.2024

ошибка кармы «Нет метки времени для»
Попытка заставить карму работать с requirejs. Я не понимаю, почему я получаю все эти ошибки при запуске Karma: ERROR: 'There is no timestamp for /base/test/mainSpec.js?bust=1387739317116!' ERROR: 'There is no timestamp for...
37748 просмотров
schedule 05.05.2024

Угловое модульное тестирование: вызов метода, определенного в другом контроллере, выдает «неопределенное» — это не ошибка
Я пытаюсь протестировать файл AngularJS, но он не может вызвать метод, определенный в другом контроллере. В файле MyPage: angular.module('MyApplication').controller('MyPageCtrl', function ($scope, $rootScope) { if($scope.pageChecker) {...
5288 просмотров

Можно ли запустить Grunt Karma локально?
Можно ли запустить Grunt Karma локально? Запустите сервер Karma, назначьте ему порт, а затем откройте разные браузеры на моем компьютере и запустите тесты, вставив localhost:port? У меня есть проект Github с Travis, и в некоторых браузерах у...
166 просмотров
schedule 23.10.2022

Angularjs вводил пустой контроллер при тестировании с Jasmine
В настоящее время я работаю с Angular и использую Karma и Jasmine для тестирования. Фильтры, например, внедряются в основной модуль и могут быть протестированы без каких-либо проблем, но когда я пытаюсь протестировать контроллеры, после внедрения я...
2042 просмотров

Что я должен использовать для тестов AngularJS E2E? Транспортир или Angular Scenario Runner или Karma
На Protractor github написано: "Protractor - это комплексная тестовая среда для AngularJS", из того, что я прочитал в сети, AngularJS Scenario Runner устарел и не должен использоваться больше, и Karma , ну, честно говоря, я использую его для...
1327 просмотров

жасмин + карма - Firefox неправильно вычисляет element.height и element.width
У меня странная проблема с использованием фреймворков jasmine и karma. В основном я просто хочу изменить размер, используя простой javascript для некоторых img. У меня есть следующий тест: it('Should set both the height and width style for...
1083 просмотров

Cordova / PhoneGap TDD: как использовать Jasmine и Karma для тестирования мобильного приложения?
To be able to develop in TDD As a PhoneGap developer using Jasmine and Karma I want to be able to run Jasmine spec files inside a PhoneGap application So I can verify my Cordova specific code in my unit tests Основываясь на карме #472 , это не...
2348 просмотров
schedule 13.05.2024

Карма загружает файлы в неправильном порядке
Я собираюсь использовать Karma для запуска тестов. Однако кажется, что файлы javascript загружаются в неправильном порядке. Здесь я загружаю свои файлы: files: [ 'vendor/angular.min.js', 'vendor/angular-mocks.js', 'app.js',...
601 просмотров
schedule 23.03.2024

Angular $q.when не разрешается в модульном тесте Karma
Я использую $q.when , чтобы обернуть другие промисы lib. Это работает как шарм, но когда я пытаюсь запустить его внутри Karma, обещание не выполняется ( done() никогда не выполняется), даже если я запустил $digest и даже после тайм-аут. Вот...
7738 просмотров
schedule 10.10.2022

Ошибка при получении AngulaJS + Angular AMD + RequireJS для работы с Karma и Jasmine
Я пытаюсь добавить поддержку модульного тестирования Karma & Jasmine + Require Js для созданного мной приложения AngularJS + Angular AMD и RequireJS. Я ломаю голову над этим уже два дня, но я все еще не близок к тому, чтобы заключить сделку. Я...
1323 просмотров

python: defaultdict с аргументом не по умолчанию
Я хочу иметь что-то вроде dict из class TestClass с аргументом, отличным от значения по умолчанию. Когда я получаю доступ, я не знаю, был ли запрошенный элемент уже раньше. Итак, TestClass : class TestClass(object): def __init__(self,...
3527 просмотров

Как запретить угловым перехватчикам получать ответы $httpBackend во время теста jasmine
Я пишу тесты для моего контроллера входа в мое приложение angular, и во время теста «сбой входа с неверными учетными данными» API возвращает 401. Проблема заключается в перехватчике аутентификации (чья работа заключается в том, чтобы собирать 401),...
1714 просмотров

Можно ли настроить Karma или Grunt так, чтобы они не выходили с кодом 1, когда тесты на Jenkins не работают?
Мы проводим модульные и приемочные (e2e) тесты на Jenkins, используя Karma и Grunt. Karma создает отчеты JUnit, используя karma-junit-reporter , и мы настроили Jenkins, чтобы установить сборку как нестабильную (желтую), если в этих файлах отчетов...
738 просмотров
schedule 16.03.2024