您好我正在从外部网址https://...json请求JSON文件。
运行我的测试时,即使我没有在我的函数上编写任何测试,也会导致意外错误。只有我控制器的测试失败(在$ scope。$ digest())。
我的代码如下
服务:
angular.module('myApp').service('dealService',['$http','$location',function($http,$location){
this.deals = function () {
return $http({
method: 'GET',
url: 'https://myurl.com/deals.json'
}).then(function (response) {
return response.data;
});
};
}]);
这将返回一个数组,然后我将其视为承诺,例如 控制器:
$scope.dealsLanding = [];
dealService.deals().then(function (deals) {
$scope.dealsLanding = deals;
});
然而,这似乎导致我的测试失败。错误:意外请求:GET https://myurl.com/deals.json不再需要请求。
我该怎么办?