gpt4 book ai didi

rspec - Object.any_instance should_receive 与 Expect() 接收

转载 作者:行者123 更新时间:2023-12-03 05:19:11 24 4
gpt4 key购买 nike

以下代码按预期工作:

Object.any_instance.should_receive(:subscribe)

但是当使用新的 rspec 期望时它不起作用:

expect(Object.any_instance).to receive(:subscribe)

错误是:

expected: 1 time with any arguments
received: 0 times with any arguments

我怎样才能使这个工作与expect()一起接收?

最佳答案

现在有一个记录不太完善的方法,称为 expect_any_instance_of,用于处理 any_instance 特殊情况。您应该使用:

expect_any_instance_of(Object).to receive(:subscribe)

Google expect_any_instance_of 了解更多信息。

关于rspec - Object.any_instance should_receive 与 Expect() 接收,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17566690/

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