我有一个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