내 JavaScript 코드에는 다음과 같은 코드가 있습니다.JavaScript 모의 방법을 확인하는 방법
if (window.confirm('Are you sure?')) {
AdminData.actOnResult('delete');
}
나는이 코드 조각에 대한 테스트를 쓰고 있어요. 어떻게 window.confirm 메서드를 조롱합니까? 다음 코드를 시도했지만 작동하지 않습니다.
window.confirm = function(arg) {
return true;
};
I는 다른 함수로 window.confirm 방법 이동할 수 그리고 그 방법을 모방 할 수있다. 그러나 더 나은 솔루션이 있는지 궁금합니다.
지금까지 3 답변의 IMO,이 하나는 닉이 요구하는 것을 해결합니다. 당신의 대답 외에도 Javascript의 정적 조롱에 대해서는 Stackoverflow에 거의 없습니다. –