Javascript Sinon存根函数的内部函数

Javascript Sinon存根函数的内部函数,javascript,sinon,Javascript,Sinon,我在一个函数中有一个局部函数,我想把它存根。基本上,它是更新数据的end函数,但我不希望它运行 //js file module.exports.mainFunc = function() { function secondaryFunc() { function dontWantThisToRun() { } } }; //test file const mainFunc = require().mainFunc; let sandbox; sandbox.dontW

我在一个函数中有一个局部函数,我想把它存根。基本上,它是更新数据的end函数,但我不希望它运行

//js file
module.exports.mainFunc = function() {
  function secondaryFunc() {
    function dontWantThisToRun() {
    }
  }
};

//test file
const mainFunc = require().mainFunc;
let sandbox;
sandbox.dontWantThisToRun = sinon.stub(mainFunc, "dontWantThisToRun").callsFake(())
如果我不能和西农合作。我可以在测试中覆盖它吗? 多谢各位。任何想法都值得赞赏