jQuery를 jQuery로 대체하고 실제 응용 프로그램에서 jQuery를 사용할 수 없으므로 (AngularJS) 앱을 jQuery를 사용하지 않고 테스트하고 싶습니다. jQuery와 jqLite에는 실제 차이가 있으므로 유닛 테스트에서 AngularJS에 jQuery를 사용할 수있는 위험이 있습니다.jQuery를 사용하지 않고 필드를 흐리게 처리합니다.
대부분의 테스트는 jQuery 없이도 잘 작동하지만 필자는 필드를 흐리게 처리해야하며 jQuery를 사용하는 방법 만 알 수 있습니다. Javascript에서 크로스 브라우저 방식으로 어떻게 처리 할 수 있습니까?
업데이트 :
it("should set the blur state on blur", function() {
angular.element(elm[0][0]).triggerHandler("blur");
expect($rootScope.passwordblur).toBe(true);
});
또한 각 UI를 사용할 수 있습니다 @ http://angular-ui.github.io/ui-utils/ –