Как лучше всего написать rspec в ситуации, когда приемлем любой из двух (или более) результатов?
Вот пример того, что я хочу сделать.Это, очевидно, неправильно (я думаю), но это должно дать вам суть того, что я пытаюсь выполнить:
it "should be heads or tails" do
h="heads"
t="tails"
flip_coin.should be(h || t)
end
И да, я знаю, что могу написать свой собственный механизм сопоставления rspec "should_be_one_or_the_other(option1, option2) ", но это кажется немного большим - я надеялся на лучшее решение.