gpt4 book ai didi

使用 WithArgs 的 Sinon Stub/Spy 行为不符合预期

转载 作者:行者123 更新时间:2023-12-05 00:29:24 25 4
gpt4 key购买 nike

当我为 sinon spy 或 stub 指定 withArgs 时,我希望 callCount 只计算带有这些参数的调用。不过,这似乎并没有发生。

如果我运行以下命令:

var mySpy = sinon.spy();
mySpy.withArgs("foo");

mySpy("bar");

expect(mySpy.callCount).to.be(0);

我得到“预期 1 等于 0”。我疯了,这是一个错误,还是有其他方法可以做到这一点?

最佳答案

您还必须将 withArgs 添加到断言中,如下所示:

var mySpy = sinon.spy();
mySpy.withArgs("foo");

mySpy("bar");

expect(mySpy.withArgs("foo").callCount).to.be(0);

关于使用 WithArgs 的 Sinon Stub/Spy 行为不符合预期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17302269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com