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

Модульное тестирование с Karma-Jasmine
Я использую angularJS, и я понимаю, как тестировать мои объекты $ scope с помощью karma-jasmine, но мне трудно тестировать обычные функции и переменные внутри моего файла контроллера. //controller.js angular.module('myApp').controller('mainCtrl',...
2487 просмотров
schedule 26.09.2022

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

Сбой тестовых случаев Karma/Jasmine из-за модуля ngIdle
Ошибка: [$injector:modulerr] Не удалось создать экземпляр модуля ngIdle из-за: Ошибка: [$injector:nomod] Модуль ngIdle недоступен! Вы либо неправильно написали имя модуля, либо забыли его загрузить. При регистрации модуля убедитесь, что вы...
968 просмотров
schedule 23.04.2024

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

Jasmine, Angular rootScope.$ широковещательный тест
Я пытаюсь написать тест для контроллера с $rootScope.$on('accountsSet', function (event)... . Итак, в тестах я использую .broadcast.andCallThrough() , что предлагают многие другие вопросы здесь, в SO, хотя раньше это также работало для меня....
2060 просмотров

Модульный тест Angular Karma: как внедрить фиктивный сервис в конфигурацию кармы, а не во все тестовые спецификации
Недавно я добавил функцию безопасности в существующее приложение angular. Вот что у меня получилось после: Chrome 3X.0.2125 (Linux) ERROR Some of your tests did a full page reload! Chrome 3X.0.2125 (Linux): Executed 23 of 102 (skipped 2) ERROR...
986 просмотров
schedule 14.12.2023

Некоторые из ваших тестов выполнили полную перезагрузку страницы — ошибка при запуске тестов Jasmine
Я столкнулся с проблемой, когда я запускаю свои тесты на Жасмин, я получаю эту ошибку ниже. Проблема в том, что это происходит, когда я пытаюсь выполнить определенное количество тестов. Вроде не привязан к конкретному тесту, как будто я некоторые...
26443 просмотров

Тесты Angular, karma/jasmine не обрабатывают .bind
Я пишу модульные тесты для некоторых своих функций, и у исполнителя тестов, похоже, есть проблема со связанной функцией. Я привязываю функцию, поэтому у меня есть ссылка на this внутри внутренней функции. Вот код: loadStates:...
1175 просмотров

Недетерминированный модульный тест в AngularJS Jasmine
У меня есть пакет, который проходит или не проходит, казалось бы, случайным образом, и я думаю, что это, вероятно, связано с асинхронным характером обработки событий, но я не могу найти решение. Я тестирую простую директиву, которая предотвращает...
155 просмотров
schedule 09.05.2024

Не работает $compile в Jasmine Karma Angular
(function () { 'use strict'; angular .module('app.widgets') .directive('analiticsHere', analitics); function analitics() { var directive = { template: '<div>hello world</div>'...
338 просмотров

Ошибка кармы - Неизвестный провайдер: $$asyncCallbackProvider
Пытаюсь запустить тест на карму через grunt, но получаю ошибку: Error: [$injector:modulerr] Failed to instantiate module ngMock due to: Error: [$injector:unpr] Unknown provider: $$asyncCallbackProvider Я удалил «ngAnimate», но не решил его....
5063 просмотров
schedule 09.04.2024

жасмин тест $scope не определен
Я пытаюсь написать тест контроллера, используя карму с жасмином. Я получаю эту ошибку «Ошибка: [$injector:unpr] Unknown SettingsProvider ‹- settings». Я часами гуглил, но не нашел решения для этой проблемы. Мой тестовый случай...
147 просмотров
schedule 11.03.2024

Как представить свой контроллер в тесте Jasmine/Karma
Я пытаюсь протестировать свой контроллер AngularJS, используя Jasmine с Karma. Когда я пытаюсь выполнить задокументированную процедуру для настройки теста контроллера, $scope не создается. На самом деле похоже, что раньше не выполняется вообще....
290 просмотров
schedule 31.10.2023

Модульное тестирование в angular с использованием IIFE выдает эталонную ошибку?
В настоящее время я работаю над написанием простого тестового примера для сценария драйвера с использованием IIFE (немедленно вызываемое функциональное выражение). Вот мой скрипт драйвера. driver.js (function() { "use strict"; var app =...
410 просмотров
schedule 14.11.2022

Как вызвать запрос $http
Я пытаюсь сделать демонстрацию запроса $http и также протестировать эту службу. Мне это нравится .controller('cntrl',function($scope,appfactory,$http){ $scope.data=[]; appfactory.setValue('test abc'); $scope.getData=function(){...
57 просмотров

функция ссылки директивы AngularJS никогда не вызывалась в тесте Jasmine
Я не понимаю, почему функция ссылки моей директивы никогда не вызывается в тесте Jasmine. Я сделал простой пример. Вот моя директива (TestDirective.js): 'use strict'; angular.module('comp-one').directive('test',function(){...
1238 просмотров

Как выполнить модульный тест для Http Get без использования HTTP-бэкэнда, вместо этого я хочу имитировать бэкэнд, я использую жасмин и Angular 1?
Как выполнить модульный тест для Http Get без использования HTTP-бэкэнда, я хочу имитировать бэкэнд вместо того, чтобы делать настоящий вызов с HTTP-бэкэндом. Я использую Jasmine, Karma runner с Angular версии 1? Это мой текущий код, который...
560 просмотров

Модульное тестирование/издевательство над свойствами окна в Angular2 (TypeScript)
Я создаю несколько модульных тестов для службы в Angular2. В моей службе у меня есть следующий код: var hash: string; hash = this.window.location.hash; Однако, когда я запускаю тест, содержащий этот код, он не работает. Было бы здорово...
31763 просмотров

Неизвестный провайдер в тестовом примере для angular с модулем es6
Мне нужно написать тестовый пример кармы-жасмина для контроллера (-> class AddUserController @$inject = ['$scope', '$http', '$state', 'UserFactory'] constructor: (@$scope, @$http, @$state, UserFactory) -> @user = new UserFactory()...
83 просмотров
schedule 07.03.2024

Angular 2 — проблемы с запуском тестов компонентов
Я пытаюсь запустить компонентный тест для Angular 2 - rc5 и получаю следующую ошибку при запуске тестов: Отсутствует обработчик ошибок на socket . TypeError: (msg || "").replace не является функцией в...
1334 просмотров
schedule 11.11.2022