Sinon,嵌套存根
Sinon, nested stubbing
我正在尝试删除模块及其内部的 return,但遇到了一些麻烦。这是我的
var CrowdControlGet = sinon.stub();
var CrowdControl = sinon.stub().returns({
get: CrowdControlGet
});
这似乎行不通,但是当我刚好有
var CrowdControl = testHelpers.stub()
它工作正常,我如何将它 return 放入也是一个存根的内部?谢谢!
你试过这样吗:
var CrowdControlGet = sinon.stub();
sinon.stub(CrowdControl, function () {
return {
get: CrowdControlGet // or just sinon.stub()
}
});
我正在尝试删除模块及其内部的 return,但遇到了一些麻烦。这是我的
var CrowdControlGet = sinon.stub();
var CrowdControl = sinon.stub().returns({
get: CrowdControlGet
});
这似乎行不通,但是当我刚好有
var CrowdControl = testHelpers.stub()
它工作正常,我如何将它 return 放入也是一个存根的内部?谢谢!
你试过这样吗:
var CrowdControlGet = sinon.stub();
sinon.stub(CrowdControl, function () {
return {
get: CrowdControlGet // or just sinon.stub()
}
});