내 자바 스크립트에 window.location.reload
함수를 만들었습니다.자스민 테스트 모의 window.location.reload
Jasmine에서 테스트하는 동안 재로드 기능을 조롱해야합니다.
grunt jenkins
을 실행하면 테스트가 잘됩니다. 하지만 브라우저에서 테스트하는 동안 (mozilla/chrome).
다음은 제 코드입니다.
자바 스크립트 :
window.location.reload();
재스민 테스트 :
spyOn(window.location, 'reload').and.callFake(function(){});
누구도 날이에 도움을 주시겠습니까?
'window.location.reload'는 쓰기 가능한 속성이 아니므로 브라우저는 스파이가 그것을 덮어 쓰게하지 않습니다. 이 문제를 해결하려면 http://stackoverflow.com/questions/8919370/jasmine-mock-window-object를 참조하십시오. – user2943490