2つ(またはそれ以上)の結果のいずれかが受け入れられる状況でrspecを書く最良の方法は何でしょうか?
ここに私がしたいことの例があります。これは明らかに間違っている(私は思う)が、それはあなたに私が達成しようとしていることの要点を与えるはずです:
it "should be heads or tails" do
h="heads"
t="tails"
flip_coin.should be(h || t)
end
そして、はい、私は私自身のrspecのmatcher "should_be_one_or_the_other(option1、option2)"を書くことができることを知っていますが、それはちょっとのようです - 私はよりよい解決を望んでいました。