0
測試失敗的第一個期望。是否有辦法注入一個間諜功能,這樣我可以檢查功能與正確的參數叫什麼名字?興農間諜不會被調用
var myObj = {}
myObj.prop = function propFn() {
return 'foo'
}
myObj.func = function (disp) {
return disp(this.prop())
}
let disp = sinon.spy()
sinon.stub(myObj, 'prop').callsFake(function fakeFn() {
return 'bar'
})
expect(disp.called).to.be.true
disp.should.have.been.calledWith('bar')
謝謝!