Описание тега angularjs-ngmock

Модуль ngMock обеспечивает поддержку внедрения и имитации сервисов Angular в модульных тестах. Кроме того, ngMock также расширяет различные базовые службы ng таким образом, чтобы их можно было проверять и контролировать синхронно в тестовом коде.
0 ответов

$httpBackend не вводится

У меня есть следующая проблема (с пробными тестами): Я получаю это после угловой миграции до версии 1.6. Похоже, что $httpBackend не вводится. У меня нет никаких идей, почему этот поставщик не вводится. Мой блок впрыска: Спасибо за любые идеи.
0 ответов

AngularJS Jasmine Unit Testing: Ошибка: [$injector:unpr] Неизвестный поставщик: pServiceProvider <- pService

Я делаю тестирование на простом угловом коде, но получаю следующую ошибку. Ошибка: [$injector:unpr] Неизвестный поставщик: pServiceProvider <- pService Вот подробности: ProdModule.JS var sapp = angular.module('productsApp', []); ProdController.js //…
2 ответа

Динамически загружать JSON для ответа httpgackend ngMock в Protractor

Я строю httpg ackend ngMock в тесте транспортира. var mockJson = require(projectRoot + 'mock/load.json'); var mockResource = function() { angular.module('aMockObject', ['myApp', 'ngMockE2E']) .run(function($httpBackend) { $httpBackend.whenGET('a/pat…
0 ответов

Модульное тестирование углового сервиса. Карма, Жасмин, юнит-тестирование

Это мой сервис: angular.module('inleteApp') .constant('ACL', { FULL_ACCESS: 'full_access', PROJECT_MANAGER: 'project_manager', TM_ADMIN: 'tm_admin', TM_SALES_ADMIN: 'tm_sales_admin', TM_SALES: 'tm_sales', TM_POST_SALES: 'tm_post_sales', TM_MARKETING…
2 ответа

Angular ng-mock - помогает сопоставить маршруты URL

Я пытаюсь использовать ng-mock для фальсификации запроса DELETE, но получаю сообщение об ошибке: Неожиданный запрос: DELETE /api/1.0/package/1. Как правильно определить макет URL, чтобы он соответствовал заводскому запросу: function deletePackage(fi…
01 фев '16 в 23:46
0 ответов

Модульное тестирование AngularJS директивы с внешним шаблоном, вызывающим ошибку

Я новичок в модульном тестировании, я пытаюсь протестировать директиву AngularJS, которая включает внешний шаблон. Из других вопросов, я пытаюсь использовать процессор ngHTML, но, очевидно, не обнаруживает внешний шаблон Карма Конфиг: process.env.CH…
0 ответов

Угловое тестирование контроллера с использованием фиктивного завода, которое возвращает обещание

Я пытаюсь протестировать Angular-контроллер и смоделировать фабрику, чтобы я мог использовать его в этом же тесте. Я довольно плохо знаком с тестированием Angular, и мне было трудно понять, как это сделать. Моя фабрика, не использующая $http, а служ…
3 ответа

Флеш $ тайм-аут в транспортире

Я пишу тест с использованием транспортира, и он всегда ждет, когда закончится время ожидания. Если я использую ignoreSynchronization = true; он останавливается, чтобы ждать, и тестовые прогоны впереди. Но для моего теста я должен установить обратно …
30 авг '16 в 13:10
1 ответ

Ошибка инжектора с угловым

У меня есть следующая ошибка в моем приложении Ошибка: [$ injector: unpr] http://errors.angularjs.org/1.3.2/$ injector / unpr? P0=ProductResourceProvider%20%3C-%20ProductResource Мой сценарий выглядит следующим образом: простое приложение, которое п…
1 ответ

Жасмин тест с угловой нг-макет не работает с контроллером и обещание

Я немного поигрался со следующим кодом и не смог найти проблему, тест не пройден со следующим сообщением: "Ожидается, что undefined не будет неопределенным". У меня есть служба, которая возвращает обещание моему контролеру. В контроллере я использую…
0 ответов

NgMock действует неправильно?

При добавлении ngMock в внедрение зависимостей страница login.html не загружается var backendMock = angular.module('backendMock',['ngMock']); удаление его из зависимости и его нормально работает var backendMock = angular.module('backendMock',[]);
05 апр '16 в 09:15
1 ответ

Загрузка ngMock только в контексте тестирования при использовании Protractor

Я переключаю все наши тесты углового приложения на транспортир E2E в ngMock, так что мы можем издеваться над нашими ресурсами /http звонками. Тем не менее, я не могу найти рекомендуемый способ загрузки ngMock в этом сценарии. Я, конечно, не хочу вкл…
0 ответов

Передача функции в качестве аргумента в addMockModule

У меня есть странная проблема, когда я передаю функцию в аргумент addMockModule, и она возвращается в виде строки в виде: functionName: "functionlogic" Статические ссылки, такие как переменные, работают нормально. Это код: var x = function sayHello(…
0 ответов

AngularJS $httpBackend асинхронный ответ

Я пытаюсь смоделировать бэкэнд для AngularJS(1.3.8)-app с ngMockE2E в качестве замены, пока не будет написан код бэкенда. Я использую уже существующие сервисы, которые также запрашивают другие данные, но возвращают обещание. Я знаю, что ngMockE2E до…
1 ответ

Angular App прекрасно работает, но ngMock НЕ загружает модули правильно

Мое приложение работает нормально, когда я развернул его и запустил в браузере Я могу успешно добраться до всех моих контроллеров / сервисов. и они были связаны друг с другом через подмодули. Я использовал субмодули, чтобы лучше организовать состоян…
1 ответ

Модуль AngularJS NgMockE2E метод passThrough() не работает

У меня есть приложение sails, node-js в angular-js, и я решил сделать для него несколько тестов, особенно в бэкэнд- части, для которых я использую инструменты Jasmine и ngMockE2E, потому что я хочу протестировать его на некоторой реальной стороне се…
1 ответ

Модульный тест AngularJs не пройден, потому что Karma не распознает $scope.$ На слушателях в контроллере

Так вот в чем дело. Я исследовал много тем, но не смог найти ничего, связанного с моей ошибкой. Я пытаюсь протестировать мое угловое приложение (сначала я хочу уточнить, что я новичок в unitTesting) Согласно этому уроку я все настроил, и базовые тес…
1 ответ

Условно загружайте ngMock в приложение только при выполнении тестов карма-жасмин

У меня проблемы с загрузкой моего приложения при включении ngMock, поэтому я хотел бы загружать его только тогда, когда я запускаю свои тесты, так как это работает нормально. Есть ли флаг или какая-то функция isTesting(), которая устанавливается, ко…
2 ответа

Замороженное обещание в юнит-тесте

Я столкнулся со странной вещью, когда пытался протестировать сервис, возвращающий обычное обещание $q. Не обещание, которое я пробую в любом тесте, на самом деле когда-либо решается / отклоняется (более конкретно, обработчики из then не вызывается, …
30 июл '16 в 14:36
1 ответ

Angular 1.5 компонентное тестирование с помощью веб-пакета

Я пытаюсь протестировать компонент с контроллером, с некоторыми привязками: class AppSpecificController { constructor() { this.text = this.initialText ? this.initialText : 'No initial text has been specified.'; } } export const AppSpecificComponent …