Estoy intentando burlarme de un objeto al que hace referencia mi método con broma. Me gustaría cambiar el valor del objeto al que se hace referencia a otra cosa para probar.
ejemplo:
Objeto y función externa
// ./external.js export const functionToTest() { const object = objectIWantToMock; return 'result using object'; } export const objectIWantToMock = { stuff: {} }archivo de prueba:
// ./external.test.js explain('when object is different', () => { it('should do something different', () => { // how to mock object when it is called by functionToTest? }) })