2015-04-29 28 views
0

我正在嘗試將某個模塊和其中的回報剔除,並且存在一些麻煩。以下是我有Sinon,嵌套stubbing

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

這似乎並沒有工作,但是當我剛剛有

var CrowdControl = testHelpers.stub() 

它工作得很好,我怎麼得到它返回一個進去,這也是一個存根?謝謝!

回答

1

你有沒有嘗試過這樣的:

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