我有一個Angular SPA從節點後端檢索其數據。 由於節點項目完全覆蓋了測試,我想模擬Angular HTTP調用。 (我不想就一般的功能/煙霧測試展開討論,謝謝)。AngularJS量角器E2E模擬
我想要的是s.th.像這樣
Api = $injector.get('Api');
sinon.mock(Api, 'getSomethingFromServer').andRespondWith({foo: 'bar'})
assert(Api.getSomethingFromServer.wasCalledOnce);
但是不管我怎麼找不到一個不錯的解決方案。 我發現了幾個關於同一問題的帖子。 對於example this one。
由於量角器變化很大而且頻繁,所以我只想問這裏是否任何人找到了一個適當的解決方案來嘲笑HTTP請求。
也許這種方法適合你:http://stackoverflow.com/a/24721712/379923 – doup