如何期待(stub.method)在sinon工作?

时间:2014-09-09 06:47:01

标签: javascript unit-testing testing sinon

我有一个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复制的。除了第一种方法之外,重写期望的正确方法是什么?

0 个答案:

没有答案