在RSpec 2中使用OR等于

| 编写以下示例的正确方法是什么?玩家的分数应等于5或8。
it \"should equal 5 or 8\" do
  player.score.should == 5 or 8
end
谢谢! 提姆     
已邀请:
        
5 or 8
始终会产生结果5,而不是您所期望的。您可以使用Rspec的满意匹配器。
 player.score.should satisfy {|s| [5,8].include?(s)}
    

要回复问题请先登录注册