我收到该错误,因为我的app.config
文件包含在我的测试中。它使我所有涉及 httpbackend 的单元测试都失败了。它们通常看起来像这样:
beforeEach(function(){
module('consumerApp');
inject(function($injector) {
httpBackend = $injector.get('$httpBackend');
});
});
describe('foo', function(){
it('does something', inject(function(Foo){
httpBackend.when("POST", URL).respond(json);
Foo.something();
httpBackend.flush();
expect(Foo.stuff).toEqual('done');
}));
});
我不确定为什么单元测试需要调用我的模板才能运行......