gpt4 book ai didi

rspec 模拟 should_receive 在自定义匹配器中

转载 作者:行者123 更新时间:2023-12-04 17:37:40 24 4
gpt4 key购买 nike

我正在尝试使用 RSpec 模拟和 should_receive在自定义匹配器中。我想捕获由 should_receive 引起的错误从匹配器返回正确的值并使其输出我的自定义失败消息。

怎么做?或者也许我应该改变我的方法?

最佳答案

答案是:

match do |obj|
# do some setup and mocks here
begin
RSpec::Mocks::verify # run mock verifications
true
rescue RSpec::Mocks::MockExpectationError => e
# here one can use #{e} to construct an error message
false
end
end

终于找到了 here

关于rspec 模拟 should_receive 在自定义匹配器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13351266/

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