我收到了该错误,因为我的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');
}));
});
我不确定为什么单元测试需要调用我的模板才能运行...