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é!

Respuestas a la pregunta(2)

Su respuesta a la pregunta