0
我正在使用Karma在角度指令中測試函數。該函數執行正常,但其中的http.get
請求似乎被忽略,其他人拋出unexpected get
錯誤。Karma忽略角度http獲取請求
beforeEach(inject(function($injector, $compile, $rootScope){
$gCompile = $compile;
$gScope = $rootScope;
$httpBackend = $injector.get('$httpBackend');
$gHttp = $httpBackend;
}));
it("Should login to the UI", function() {
//Compile directive
var element = angular.element('<my-app></my-app>');
$gCompile(element)($gScope);
//Reference it's local scope
var dirScope = element.scope();
$gScope.$digest();
dirScope.login();
});
獲取請求在登錄功能。
謝謝,調用flush看起來已經做到了。 – user3310447