Описание тега ngmocke2e

ngMockE2E - это модуль AngularJS, который содержит макеты, подходящие для сквозного тестирования.
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…
1 ответ

Protractor версии 5.0 Http-backend-прокси не работает

Я обновил Protractor с версии 4.0.14 до версии 5.0.0, и теперь мои тесты не пройдены. Я использую http-backend-proxy для насмешки бэкэнда. Тесты работают нормально с версией 4.0.14, но терпят неудачу с ошибкой InvalidElementState при обновлении до в…
1 ответ

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

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

Насмешливый бэкэнд с транспортиром

Я нашел много похожих обсуждений по этой теме, но, к сожалению, ни один из них не подходит под мой сценарий. Я пытаюсь смоделировать внутренний ответ от Protractor для тестирования новой функциональности, которой в настоящий момент нет в реальном AP…
0 ответов

ngMockE2E перехватывает проход

Мне было интересно, если в ngMockE2E есть способ перехватить ответ от сервера, проходящего через сквозной. Честно говоря, у меня нет примеров кода, потому что я не уверен, как это будет выглядеть. Я попробовал это. $httpBackend.whenPOST('localhost/m…
12 мар '15 в 22:06
1 ответ

Как тестировать контроллер, который получает данные от объекта обещания

У меня есть контроллер, который получает данные от объекта обещания. Контроллер выглядит так: MyApp.controller("BookListController", ["$scope", "BookListModel","LibraryService", function($scope, BookListModel, LibraryService) { LibraryService.getLib…
05 мар '15 в 20:49
0 ответов

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

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

Альтернатива для http-backend-mock и ngE2e для приложения реагирования

В настоящее время я использую ngMockE2e и httpbackend mock с транспортиром для угловой страницы. Теперь мы думаем об использовании реакции на разработку. Есть ли какая-нибудь альтернатива, которую я могу использовать для насмешек для сквозного тести…
2 ответа

Модуль 'ngMockE2E' недоступен! AngularJS

Получаю следующую ошибку в моем браузере: Uncaught Error: [$injector:modulerr] Failed to instantiate module sayHiApp due to: Error: [$injector:modulerr] Failed to instantiate module ngMockE2E due to: Error: [$injector:nomod] Module 'ngMockE2E' is no…
06 дек '14 в 07:48
1 ответ

Пересмешка ответа сервера

Я новичок в тестировании e2e. Я столкнулся с проблемой во время испытаний транспортира. Мое веб-приложение вызывает API, несмотря на мои усилия: Started GET "/api/programs" for 127.0.0.1 at 2015-06-22 10:43:19 +0200 Processing by Api::V1::ProgramsCo…
22 июн '15 в 09:30
1 ответ

Как я могу использовать регулярные выражения для отслеживания URL в mo cks angularjs?

Мне нужно сделать что-то подобное $httpBackend.whenGET('http://url:port/whatever').passThrough(); До сих пор все запросы, которые я использовал, были с этим шаблоном. $httpBackend.whenGET('myroute/whatever.html').passThrough(); Тем не менее, я полаг…
10 июн '16 в 10:10
1 ответ

Как настроить бэкэнд запроса e2e для транспортира

Я пытаюсь настроить свой независимый проект транспортира, чтобы высмеивать некоторые из моих внутренних запросов. Поэтому я включил angular-mocks.js и прикрепил другой модуль в onPrepare() функция моего protractor.conf.js: browser.addMockModule('htt…
1 ответ

ngMockE2E - $http продолжает возвращать <undefined>

Я пытался написать приложение на Angular 1.6 в ES6, и я хотел использовать этот поддельный HTTP Backend от ngMockE2E: https://docs.angularjs.org/api/ngMockE2E/service/$ httpBackend Поэтому я реализовал эти вызовы API, как это в home.run.js: mocks.$i…
1 ответ

Изменение ложных ответов на основе теста

Я только начал настраивать тесты e2e для нашего углового проекта. У нас есть страница, которая собирает и отображает много данных с сервера. Пользователь будет взаимодействовать со страницей ограниченным числом способов, но данные могут быть предста…
26 окт '15 в 08:26
0 ответов

Угловой макет $httpBackend не работает с транспортиром

Настроить: beforeEach(function () { const targetUrl = browser.baseUrl + '/#/Editor/AddRule'; browser.ignoreSynchronization = true; browser.get(targetUrl); browser.wait( function () { return browser.getCurrentUrl().then( function (url) { return targe…
25 янв '17 в 02:00
0 ответов

Как подделать http в новом окне, которое открывается приложением в тесте E2E?

Я использую Protractor и ng-mock-e2e для тестирования моего приложения AngularJS. Когда я проверяю страницу (B), которая открывается со страницы (A) с помощью window.open, я надеюсь, что $http на странице (B) будет подделан $httpBackend, но, похоже,…
30 май '18 в 17:03
2 ответа

Использование переменных в пробной функции httpBackend

Я хочу иметь возможность определить переменную, а затем использовать эту переменную в методе response () внутри функции module.run(). У меня есть этот код внутри моего it(): var testValue=randomValue(); // suffice to say, a random value generator va…
29 июл '16 в 23:18
1 ответ

Обновление макетов объектов в тестах транспортира

Просто интересно, есть ли у кого-нибудь хорошее решение для обновления ложных звонков в тесте транспортира. Мне нужно иметь возможность смоделировать вызов (что я могу сделать с помощью ngMockE2E), но в следующий раз, когда вызов будет выполнен, я х…
25 сен '15 в 15:17
1 ответ

Пересмешивая API с httpBackend [Транспортир]

Я разрабатываю приложение для интерфейса REST API. Я использую Protractor для сквозных тестов с вычеркнутым API. Мне удалось смоделировать ответ API AUTHtoken и перейти к выбранному URL, но страница, отображаемая под целевым URL, становится пустой. …
19 июн '15 в 01:09
0 ответов

AngularJS: Поддельные звонки $http

Я работаю над приложением AngularJS, которое делает многочисленные $http звонки. Большинство из них работают нормально: бэкэнды существуют и возвращают соответствующие данные. То, над чем я сейчас работаю, делает вызовы против неполного бэкэнда. Как…
07 апр '16 в 00:36