Del curso: React avanzado 2
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 23.700 cursos impartidos por expertos del sector.
Simulación de API y módulos del navegador - Tutorial de React.js
Del curso: React avanzado 2
Simulación de API y módulos del navegador
Los spies o espías son muy útiles para simular todas aquellas dependencias externas, incluso aquellas que son nativas al navegador. Aunque pareciera que puede ser un tanto complejo probarlas, no es así. Para esto vamos a revisar un ejemplo que tenemos aquí donde tenemos el método openLink. Este método openLink lo único que hace es que recibe una URL y utilizando el objeto window invocamos el método open para abrir la URL que estamos recibiendo en una pestaña o ventana nueva. ¿Cómo podemos hacer esta prueba? Bueno, para poder hacerla tenemos aquí una prueba de ejemplo y desde aquí vamos a escribir primero un espía. En este caso nosotros vamos a espiar cuando el objeto window sea llamado. Así que desde aquí el primer parámetro del espía será «window» y desde aquí le vamos a indicar al espía que cuando de window se ejecute el método «open» ejecute alguna acción. En este caso lo que vamos a hacer será cambiar la implementación de dicha acción simplemente para tener la notificación que…
Contenido
-
-
-
-
-
-
(Bloqueado)
Uso y configuración de Jest con Nx y React4 min 23 s
-
(Bloqueado)
Herramientas de testing en React4 min 46 s
-
(Bloqueado)
React Testing Library5 min 30 s
-
(Bloqueado)
Test Debugging3 min 34 s
-
(Bloqueado)
Validaciones simples con Jest DOM5 min 34 s
-
Evita dependencias con Spy y Mocks5 min 47 s
-
(Bloqueado)
Simulación de API y módulos del navegador3 min 6 s
-
(Bloqueado)
Simulación de peticiones HTTP7 min 21 s
-
Simulación de peticiones HTTP con Mock Service Worker (MSW)5 min 27 s
-
(Bloqueado)
-
-