0
Следующий запрос HTTP, перехватывается модулем ngMockE2E «$ httpBackend, никогда не завершается. Что такое правильный способ получить ответ от $httpBackend
?
var app = angular.module('app', ['ngMockE2E']);
app.controller('Foo', function(MyHttpService, $scope) {
MyHttpService.get().then(function(data) {
$scope.async_data = data;
});
});
app.factory('MyHttpService', function($http, $q) {
return {
get: function() {
console.log('MyHttpService.get()');
return $http.get('/test').then(function(data) {
console.log('$http.get()', data);
return data;
});
}
}
});
app.run(['$httpBackend', function($httpBackend) {
$httpBackend
.whenGET(/^\/test/)
.respond(function(method, path) {
console.log(method, path);
return {method: method, path: path};
});
}]);