Rspec: debería ser (esto o aquello)

Cuál sería la mejor manera de escribir el rspec en una situación en la que cualquiera de los dos (o más) resultados son aceptables?

Aquí hay un ejemplo de lo que quiero hacer. Obviamente, esto está mal (creo), pero debería darte una idea general de lo que estoy tratando de lograr:

it "should be heads or tails" do
  h="heads"
  t="tails"
  flip_coin.should be(h || t)
end

Y sí, sé que podría escribir mi propio rspec matcher "should_be_one_or_the_other (option1, option2)", pero eso parece un poco demasiado: esperaba una mejor solución.

Respuestas a la pregunta(6)

Su respuesta a la pregunta