我有一个sinon的存根:dummy = sinon.stub({foo: function() {}});
在我的测试中,我可以使用以下语法:
expect(dummy.foo.calledOnce).to.be.false;
但是,以下语法不起作用:
expect(dummy.foo).to.have.been.called; // this and the following tests passed,
// but not what I expect
expect(dummy.foo).to.have.been.calledTwice;
expect(dummy.foo).to.have.been.calledThrice;
dummy.foo.should.have.been.called;
语法是从here复制的。除了第一种方法之外,重写期望的正确方法是什么?