2

我收到该错误,因为我的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');
  }));
});

我不确定为什么单元测试需要调用我的模板才能运行......

4

0 回答 0