相关疑难解决方法(0)

Rspec:应该是(这个或那个)

在两个(或更多)结果中的任何一个都可以接受的情况下编写rspec的最佳方法是什么?

这是我想要做的一个例子.这显然是错误的(我认为),但它应该给你我想要完成的事情的要点:

it "should be heads or tails" do
  h="heads"
  t="tails"
  flip_coin.should be(h || t)
end
Run Code Online (Sandbox Code Playgroud)

是的,我知道我可以编写自己的rspec匹配器"should_be_one_or_the_other(option1,option2)",但这似乎有点多 - 我希望有更好的解决方案.

ruby rspec

32
推荐指数
4
解决办法
1万
查看次数

标签 统计

rspec ×1

ruby ×1