Tengo el siguiente código en mi código de JavaScript.JavaScript cómo simular el método de confirmación
if (window.confirm('Are you sure?')) {
AdminData.actOnResult('delete');
}
Estoy escribiendo la prueba para este fragmento de código. ¿Cómo me burlo del método window.confirm? Intenté seguir el código pero no funcionó.
window.confirm = function(arg) {
return true;
};
Puedo mover el método window.confirm a otra función y luego puedo simular ese método. Sin embargo, me preguntaba si hay una mejor solución.
IMO de las 3 respuestas hasta ahora, esta aborda lo que Nick está preguntando. Hoy en día, hay muy poco en Stackoverflow acerca de la burla estática en Javascript, además de su respuesta. –