在項目中,我建我的一些HTTP請求,就像這樣:當我使用配置構建URL時,如何測試我的HTTP調用?
var options = {
params:{
foo: 'bar'
hello: world
}
};
$http.get("my/service", options)
這意味着最終的HTTP調用看起來像my/service?foo=bar&hello=worldVar
如何設置我的$httpBackend
考慮到這一點?
我看到的問題是:
- 我不會在我的這種風格,這意味着建立的第一個參數在
expectGet
將很難保證參數順序。 - 它很難測試通話時,我真的不關心參數