What about something more like @deck.cards[i].should eq(@deck2.cards[i]) and eliminating a bunch of code?