诗乃,嵌套的顽固

时间:2015-04-29 18:22:32

标签: javascript sinon

我正在尝试将模块及其内部的返回存根并且遇到一些麻烦。这就是我所拥有的

var CrowdControlGet = sinon.stub();
var CrowdControl = sinon.stub().returns({
    get: CrowdControlGet
});

这似乎不起作用,但是当我有

  var CrowdControl = testHelpers.stub()

它工作正常,我如何让它返回一个内部也是一个存根?谢谢!

1 个答案:

答案 0 :(得分:1)

你试过这样的事吗:

var CrowdControlGet = sinon.stub();
sinon.stub(CrowdControl, function () {
  return {
    get: CrowdControlGet // or just sinon.stub()
  }
});