错误:意外请求:GET layouts / index.html - AngularJS单元测试 - Karma

时间:2014-09-11 17:15:16

标签: angularjs unit-testing karma-runner httpbackend

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

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

0 个答案:

没有答案