Mock
Objeto falso que simula el comportamiento de dependencias reales (APIs, bases de datos) durante las pruebas. Sirve para aislar el código bajo prueba y hacer tests rápidos, predecibles y sin efectos secundarios.
Definición
Un mock es un objeto falso que simula el comportamiento de un objeto real en las pruebas. Se utiliza para aislar el código bajo prueba, reemplazando dependencias externas como APIs, bases de datos o servicios externos. Los mocks permiten controlar qué valores retornan las dependencias y verificar las interacciones con ellas.
Ejemplos
- • jest.mock('./api')
- • mockImplementation()