这就是我的服务的样子
config($httpProvider)
后面是弹出和API服务的函数。
如何测试.config
函数?我在离子中运行UI。请建议使用beforeEach()区域来定义{{1}}。
它与$ httpBackend有什么关系吗?
答案 0 :(得分:0)
我建议你测试请求是否有正确的标题:
// Assume $httpBackend and $http have been properly injected above
it('should have correct Content-Type header on GET request', function() {
$httpBackend.expectGET('/api-call', function(headers) {
return headers['Content-Type'] === 'application/json';
}).respond(200, {});
$http.get('/api-call');
$httpBackend.flush();
});
// ... and do the same for POST and PUT requests