Ich versuche, eine $ scope. $ evalAsync-Funktion zu testen. Hier ist mein Code:
%Vor%Ich habe Schwierigkeiten zu verstehen, wie ich das evalAsync in meinem Jasmine-Test selbst ausführen kann. Ich versuche, die Funktion done () in Jasmine 2.0 zu verwenden.
Sie müssen $scope.$digest()
zu Ihrem Jasmine-Test hinzufügen. Sie müssen einen Digest auslösen, nachdem Sie Ihre evalasync-Funktion zu Angulars asyncQueue hinzugefügt haben.
Tags und Links javascript angularjs unit-testing jasmine karma-jasmine