gpt4 book ai didi

ruby - 在 RSpec 2 中使用 OR 的相等性

转载 作者:数据小太阳 更新时间:2023-10-29 07:54:10 24 4
gpt4 key购买 nike

下面例子的正确写法是什么?玩家的分数应等于 5 或​​ 8。

it "should equal 5 or 8" do
player.score.should == 5 or 8
end

谢谢!

蒂姆

最佳答案

5 或 8 将始终产生结果 5,而不是按照您的预期进行。您可以使用 Rspec 的满足匹配器。

 player.score.should satisfy {|s| [5,8].include?(s)}

关于ruby - 在 RSpec 2 中使用 OR 的相等性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6474726/

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