Описание тега httpbackend
$httpBackend - это поддельная реализация HTTP-бэкэнда, подходящая для приложений модульного тестирования, которые используют службу $ http в Angular.js.
0
ответов
$httpBackend ответить не определено
Попытка получить поведение, подобное примеру UnitTest.coffee: describe 'Unit: EditAccessController', -> ... (var $httpBackend, personRequestHandler) personUrl = /\/people\/\d+/ testPerson = { personId: 123 } ... beforeEach inject ($injector) ->…
02 сен '14 в 05:55
0
ответов
Как отправить куки из углового макета бэкэнда?
В настоящее время я участвую в бэкэнд-разработке внешнего интерфейса приложения с использованием службы $httpBackend от angular в модуле ngMock. Я могу отправить ответы на запрос с помощью фиктивного бэкэнда, но мне не удалось найти способ отправки …
16 окт '14 в 11:12
0
ответов
Задержка $httpbackend с ресурсом $q и $
Я пытаюсь сделать задержку внутри $httpBackend ответ и обрабатывать его $resource сервис как это: $httpBackend.whenGET(/\/courses\/\?id=\d+$/).respond(function(method, url) { var regexp = /\d+$/; var position = url.search(regexp); var course = url.s…
17 дек '15 в 13:16
2
ответа
Как сделать переменную и использовать в UITableView в Swift 3
Я успешно добавляю "title", "url" и Video в эти глобальные переменные, но когда я пытаюсь использовать их в numberOfRowsInSection как (return titleName.count) так что я получаю ноль или в (cellForRowAt indexPath:) как cell.videoTitle.text = titleNam…
28 май '17 в 21:44
2
ответа
Угловые несколько вложенных вызовов httpbackend
Я пытаюсь протестировать службу angularjs с помощью jasmine, который вызывает службу ресурсов, а затем функция вызывает другую вложенную функцию ресурсов. Я использую httpbackend для сброса ложных ответов. Проблема заключается в том, что во время те…
18 ноя '16 в 06:38
1
ответ
Настройка прокси или URL-адреса сервера при выполнении gulp build:dist
У нас есть некоторый код в Angular JS, который собирается с использованием gulp (babel). У нас есть необходимость перенаправить вызовы службы API на другой сервер. Следовательно, в какой разработке мы запускаем gulp-сервер и добавляем сервер api-hos…
05 май '16 в 07:41
1
ответ
Тестирование угловых $http внутри цепочки обещаний с мокко
У меня есть jsdom/mocha/chai, настроенный для углового тестирования бэкэнда. У меня есть сервис, который по существу делает это (намеренно не публикует данные): app.service('testService', ['config', '$http', function(config, $http) { function getSpe…
17 июл '16 в 21:32
0
ответов
Можно ли вызывать функции в модуле, добавленном с помощью addMockModule? (транспортир)
В настоящее время я использую Protractor для тестирования приложения AngularJS, высмеивая его бэкэнд browser.addMockModule() (на основе обсуждения # 125) и использования макета $httpBackend для тестирования E2E с дополнительным модулем "data" (myDat…
12 апр '16 в 15:34
3
ответа
Тестирование Angular-Resource: ожидал объект, получил ресурс
При попытке протестировать некоторый простой угловой код, используя $resourceЯ заканчиваю с Resource объект, который содержит $promise ключ и, следовательно, сбой формы: Failure/Error: Expected Resource(...) to equal Object(...) Я ожидал вернуть объ…
09 июн '16 в 21:26
0
ответов
Модульное тестирование контроллера AngularJS, доступ к Json в spec-файле
Как мне получить доступ к объекту json в спецификации контроллера? перепробовал много вариантов в сети с помощью jasmine getJson Fixtures и httpbackend, но, похоже, ничего не работает. beforeEach(inject(function ($injector,$controller, $rootScope, $…
01 дек '14 в 14:43
0
ответов
Угловой ngmock httpBackend - игнорировать все, кроме одного запроса?
Я новичок в написании модульных тестов, поэтому извиняюсь, если это глупый вопрос. Если я пытаюсь протестировать метод в контроллере Angular, который использует фиктивные данные из вызова службы, и я хочу также смоделировать этот вызов службы (ngRes…
09 июл '15 в 20:34
1
ответ
Тестирование базового углового сервиса
Итак, это моя установка: var app = angular.module("KamajiDash", ['ngResource','ui.bootstrap'.. 'elasticsearch']); app.service("elbService",function($http) { this.remove_instance = function(elb_id, instance_id) { $http.delete("/api/v1/amazon_elbs/"+e…
15 сен '14 в 20:58
1
ответ
$httpBackend.flush() должен вызывать каждый тест: Jasmin-AngularJs Unit Test
Мой вопрос очень прост в отличие afterEach (function () { $httpBackend.verifyNoOutstandingExpectation (); $httpBackend.verifyNoOutstandingRequest (); }); Зачем $httpBackend.flush() не может быть размещен внутри afterEach(function(){}?? Потому что, к…
20 мар '16 в 10:04
1
ответ
Поддельный бэкэнд GET-запрос не перехвачен сервисным методом
Я создаю тест для контроллера с именем GeneController, который использует сервис под названием Gene для выполнения множества запросов API GET. Я смоделировал основной запрос GET следующим образом и уверен, что он работает правильно: $httpBackend.exp…
28 фев '17 в 18:57
2
ответа
Передать параметры в $httpBackend
Я пытаюсь смоделировать запрос $http get с параметрами. Используя реальный сервис $ http, мы могли бы сделать что-то вроде этого $http.get(url, {params : { articleId:10, id : 1}}) .success(function (response) { defer.resolve(response.data); }); Може…
26 янв '15 в 11:55
1
ответ
Модульный тест $httpBackend с параметрами запроса
С помощью $httpBackendкак я могу использовать expectGET с URL, который имеет параметры запроса? Порядок не имеет значения, а значение не имеет значения. $httpBackend .expectGET('/api/my_endpoint/example?X=false&Y=someethingelse&Z=anotherthin…
31 июл '15 в 01:38
0
ответов
$httpBackend не отвечает в тесте транспортира
Я пытаюсь написать тест в Protractor/Jasmine, который зависит от моей способности видеть заголовки, отправленные в HTTP-запросе. Для этого я пытаюсь создать фиктивную конечную точку с $httpBackend, которая будет отвечать на вызов с самими заголовкам…
14 янв '16 в 19:32
1
ответ
AngularJS & Karma-Jasmine - не работает, если verifyNoOutstandingExpectation(); или verifyNoOutstandingRequest(); стоит один
У меня есть один HTTP-запрос, который не был сброшен, поэтому, когда у меня это так afterEach(function(){ $httpBackend.verifyNoOutstandingExpectation(); $httpBackend.verifyNoOutstandingRequest(); }); Работает как положено и я получаю Ошибка: невыпол…
25 июн '15 в 06:56
2
ответа
Модульное тестирование AngularJS с $httpBackend выдает "Ошибка: неожиданный запрос"
Я собираюсь предвосхитить этот вопрос, сказав, что у меня уже есть тест для моего LoginCtrl, который выполняет почти ту же задачу. Я уверен, что это проблема чего-то очень маленького, что я упустил из виду. Заранее благодарю за любую помощь:) Я уста…
04 сен '13 в 16:41
1
ответ
Protractor версии 5.0 Http-backend-прокси не работает
Я обновил Protractor с версии 4.0.14 до версии 5.0.0, и теперь мои тесты не пройдены. Я использую http-backend-proxy для насмешки бэкэнда. Тесты работают нормально с версией 4.0.14, но терпят неудачу с ошибкой InvalidElementState при обновлении до в…
02 мар '17 в 19:24