Sinon存根函数的内部函数

时间:2017-10-18 15:10:17

标签: javascript sinon

我在函数中有一个本地函数,我想要存根。基本上它是更新数据的最终功能,但我不希望它运行。

//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(())

如果我不能用sinon做的话。无论如何我可以在测试中覆盖它吗? 非常感谢。任何想法都表示赞赏。

0 个答案:

没有答案