Javascript 使用$httpBackend、jasmine为$http请求中的特定头测试angular项目服务
我想检查请求中是否存在特定的头。这篇文章帮助我找到了标题 下面是我的测试的片段。这使我能够访问头,但问题是(将是),当我刷新请求时,它期望头作为一个函数,这会隐式地使我的测试失败Javascript 使用$httpBackend、jasmine为$http请求中的特定头测试angular项目服务,javascript,angularjs,Javascript,Angularjs,我想检查请求中是否存在特定的头。这篇文章帮助我找到了标题 下面是我的测试的片段。这使我能够访问头,但问题是(将是),当我刷新请求时,它期望头作为一个函数,这会隐式地使我的测试失败 $httpBackend .expect('POST','https://www.someurl.com/login', userObj,函数(标题){ expect(headers['content-type'])。toBe('application/x-www-form-urlencoded'); }) .re
$httpBackend
.expect('POST','https://www.someurl.com/login',
userObj,函数(标题){
expect(headers['content-type'])。toBe('application/x-www-form-urlencoded');
})
.respond()代码>有几个链接帮助了我
$httpBackend
.expect('POST','https://www.someurl.com/login',
userObj,函数(标题){
expect(headers['content-type'])。toBe('application/x-www-form-urlencoded');
//必须返回布尔值
返回标题['content-type']='application/x-www-form-urlencoded';
})
.respond()代码>