title: Rspec: Should be (this or that)
body: <p>What would be the best way to write the rspec in a situation where either of two (or more) outcomes are acceptable?</p>
  
  <p>Here's an example of what I want to do. This is obviously wrong (I think), but it should give you the gist of what I'm trying to accomplish:</p>
  
  <pre><code>it "should be heads or tails" do
    h="heads"
    t="tails"
    flip_coin.should be(h || t)
  end
  </code></pre>
  
  <p>And yes, I'm aware I could write my own rspec matcher "should_be_one_or_the_other(option1,option2)", but that seems a bit much - I was hoping for a better solution.</p>