AngularJS & mocha: $httpBackend 在每次测试前调用
AngularJS & mocha: $httpBackend call before each test
我正在使用 angularjs 并在 mochajs 中编写测试。
我在我的应用程序中实现了多语言支持,现在我遇到了问题,在许多测试用例中,我收到了对 language.json
的意外请求
你知道如何处理这个问题,而不是为每个测试的语言处理添加“$httpBackend.whenGet(.....”吗?
Mocha 和 Jasmine 都支持 root-level hooks(这将影响所有 describe
)。
当加载到 karma 的第一位时,这个
angular.module('test-setup', []).run(function ($httpBackend) {
$httpBackend.whenGET(...
});
beforeEach(module('test-setup'));
应为所有规格提供 $httpBackend
设置。
我正在使用 angularjs 并在 mochajs 中编写测试。 我在我的应用程序中实现了多语言支持,现在我遇到了问题,在许多测试用例中,我收到了对 language.json
的意外请求你知道如何处理这个问题,而不是为每个测试的语言处理添加“$httpBackend.whenGet(.....”吗?
Mocha 和 Jasmine 都支持 root-level hooks(这将影响所有 describe
)。
当加载到 karma 的第一位时,这个
angular.module('test-setup', []).run(function ($httpBackend) {
$httpBackend.whenGET(...
});
beforeEach(module('test-setup'));
应为所有规格提供 $httpBackend
设置。