Sha256: 3c110393cc8b4f77594c69d50e513d4cafedbff969805b914ef387f0ef13183d
Contents?: true
Size: 758 Bytes
Versions: 2
Compression:
Stored size: 758 Bytes
Contents
require_relative './spec_helper' module Cardgame describe Game do it "must be an instance of Game" do Game.new.must_be_instance_of Game end it "must have a deck of 52 cards at all times" do class Game def excercise @gameplay.game_over? @gameplay.rearm? @gameplay.show_cards @gameplay.war? result = @gameplay.contest @gameplay.discard(result) end def sum_cards (@gameplay.ai.stack.length + @gameplay.ai.discard.length + @gameplay.player.stack.length + @gameplay.player.discard.length) end end game = Game.new 50.times do game.excercise game.sum_cards.must_equal 52 end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
warcards-0.0.3 | spec/warcards_spec.rb |
warcards-0.0.2 | spec/warcards_spec.rb |