我正在使用 angularjs 并在 mochajs 中编写测试。我在我的应用程序中实现了多语言支持,现在我遇到了问题,在许多测试用例中,我收到了对我的 language.json 的意外请求
您是否知道如何处理此问题,而无需为每个测试添加语言处理的“$httpBackend.whenGet(.....”?
我正在使用 angularjs 并在 mochajs 中编写测试。我在我的应用程序中实现了多语言支持,现在我遇到了问题,在许多测试用例中,我收到了对我的 language.json 的意外请求
您是否知道如何处理此问题,而无需为每个测试添加语言处理的“$httpBackend.whenGet(.....”?
Mocha 和 Jasmine 都支持根级别的钩子(这将影响所有describe
s)。
当首先在业力中加载时,这
angular.module('test-setup', []).run(function ($httpBackend) {
$httpBackend.whenGET(...
});
beforeEach(module('test-setup'));
应该$httpBackend
为所有规格提供设置。