Tengo un formulario de inicio de sesión simple con un nombre de usuario y contraseña y un botón de envío. Cuando un usuario hace clic en el botón Enviar, se llama a una función de "inicio de sesión". Esta función describe el siguiente comportamiento:
En mi prueba de unidad, quiero probar la función "showTest" para verificar si se llaman las notificaciones de errores.
Prólogo: tengo otro caso donde lo verifiqué y todo funciona correctamente.
Mi problema es que Jest dice que no se llamó a la función showToast, aunque en realidad se está llamando. Y esto se puede ver en los registros.
Así que puse console.log en diferentes lugares y debido a ellos todo funciona en código, pero la broma dice que no se llamó a la función showToast().
Por cierto, me burlé de la función en la tienda Vuex que imita la solicitud.
Entonces, ¿cómo arreglar este error estúpido y extraño?
Se adjuntan todas las capturas de pantalla del código.
funciones de inicio de sesión y showToast