我正在使用angularjs并在mochajs中编写测试。 我在我的应用程序中实现了多语言支持,现在我遇到了问题,在许多测试用例中,我得到了一个意外的语言请求.json
你是否知道如何处理这个问题,而没有为每个测试添加“$ httpBackend.whenGet(......”语言处理?
答案 0 :(得分:0)
Mocha和Jasmine都支持root-level hooks(这将影响所有describe
)。
当在业力中首先加载时,
angular.module('test-setup', []).run(function ($httpBackend) {
$httpBackend.whenGET(...
});
beforeEach(module('test-setup'));
应为所有规格提供$httpBackend
设置。