a función @Sinon stub utilizada con la desestructuración
Deseo anular una función utilizada en el archivo que estoy probando actualmente. Esta función se requiere con una desestructuración como esta:
const { theFunctionIWant } = require('path/to/module')
Cuando se realiza la prueba, el código auxiliar nunca se llama y se llama a la función real. Pero cuando lo necesito 'normalmente' (es decir: sin desestructurar)
const myModule = require('path/to/module')
entonces el trozo se usa correctamente y todo funciona bien
Siento que se debe a cómo funciona la desestructuración y al hecho de quesinon
stub la propiedad del objeto y no la función directamente. De todos modos, si me pueden proporcionar algunas ideas, ¡se lo agradeceré!