我想使用Jasmine为我拥有的AngularJS
服务编写测试(而非单元测试),这是我在服务器上创建的REST API的包装器。服务调用实际上应该一直到服务器。不需要嘲笑
我希望能够测试一些涉及这些API调用的组合的场景。
我知道我应该不使用angular-mocks.js
,但我无法弄清楚在测试中访问服务实例的语法。
我有类似下面的代码。正如您所看到??
我希望将服务引用分配给myService
的位置,以便我可以在测试中使用它。
beforeEach(function () {
module("myApp");
myService = ??
});
另外,我应该只在specRunner.html
引用列表中包含服务文件吗?
答案 0 :(得分:0)
您只需要具有以下内容:
$httpBackend.whenGET(/\/your-url-here-\/.*/).passThrough();