0
最初の期待通りにテストが失敗しています。関数にスパイを挿入して、関数が正しい引数で呼び出されたかどうかを確認する方法はありますか?Sinonスパイが呼び出されない
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')
ありがとうございます!