1

我正在使用 angularjs 并在 mochajs 中编写测试。我在我的应用程序中实现了多语言支持,现在我遇到了问题,在许多测试用例中,我收到了对我的 language.json 的意外请求

您是否知道如何处理此问题,而无需为每个测试添加语言处理的“$httpBackend.whenGet(.....”?

4

1 回答 1

0

Mocha 和 Jasmine 都支持根级别的钩子(这将影响所有describes)。

当首先在业力中加载时,这

angular.module('test-setup', []).run(function ($httpBackend) {
  $httpBackend.whenGET(...
});

beforeEach(module('test-setup'));

应该$httpBackend为所有规格提供设置。

于 2015-10-22T11:29:58.280 回答