Sha256: f90385e31cea0701fa1cf10d8b30459dd10228325e8361f9b993d68277b3fb56
Contents?: true
Size: 630 Bytes
Versions: 1
Compression:
Stored size: 630 Bytes
Contents
require 'studio_game/berserk_player' module StudioGame describe BerserkPlayer do before do @initial_health = 100 @player = BerserkPlayer.new("beserker", @initial_health) end it "does not go beserk when wooted upto 5 times" do 1.upto(5) { @player.w00t } @player.berserk?.should be_false end it "goes berserk when w00ted more than 5 times" do 1.upto(6) { @player.w00t } @player.berserk?.should be_true end it "get w00ted instead of blammed when it's gone bererk" do 1.upto(6) { @player.w00t } 1.upto(2) { @player.blam } @player.health.should == @initial_health + (8 * 15) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
studio_game_kb-1.0 | spec/studio_game/berserk_player_spec.rb |