0
在角度我有一個服務對象,它動畫頁面轉換。問題在於動畫使得業力/測試性E2E測試運行非常緩慢。代碼如下所示:Karma AngularJs取消/模擬超時E2E
.factory('Animator', function($timeout, $location, $rootScope){
return {
animate: function(animationVariable, animationType, callback){
$rootScope[animationVariable] = animationType + " animated";
$timeout(
function(){
$rootScope[animationVariable] = "";
if(callback) { callback() }
},1300)
;
}
}
})
如何模擬動畫功能,以便在業務中運行E2E測試時跳過。
測試運行。問題是測試期間超時時間過長。 – GTDev 2013-05-08 20:18:33
如果您將Karma的logLevel設置爲LOG_DEBUG,您是否看到測試嘗試執行,還是在完成加載頁面上的所有必需資源後掛起? – Shadowedged 2013-05-08 20:32:42
由於動畫的原因,它運行得很慢,這就是爲什麼我想以某種方式嘲笑它。 – GTDev 2013-05-09 10:39:44