AngularJS HTTPBackend flush()测试失败

时间:2015-09-08 09:41:46

标签: angularjs unit-testing karma-runner

我正在对Karma进行角度单位测试,并有以下内容:

beforeEach(function () {
  httpBackend.when('GET', 'language/en_UK.json').respond({});
  httpBackend.expectGET('language/en_UK.json');
  httpBackend.flush();

  httpBackend.verifyNoOutstandingExpectation();
  httpBackend.verifyNoOutstandingRequest();
  httpBackend.resetExpectations();
});

此测试将失败,只有element is null行上的错误httpBackend.flush();。什么可能导致这种情况?

0 个答案:

没有答案