Sha256: 0bc88272ee15cc0c36118df02df738b96fde1cab5f46f6d2c9bfde2b3f2667bb
Contents?: true
Size: 760 Bytes
Versions: 17
Compression:
Stored size: 760 Bytes
Contents
require File.dirname(__FILE__) + '/spec_helper' class Team attr_reader :players def initialize @players = Players.new end end class Players def initialize @players = [] end def size @players.size end def include? player raise "player must be a string" unless player.is_a?(String) @players.include? player end end describe "A new team" do before(:each) do @team = Team.new end it "should have 3 players (failing example)" do @team.should have(3).players end it "should include some player (failing example)" do @team.players.should include("Some Player") end it "should include 5 (failing example)" do @team.players.should include(5) end it "should have no players" end
Version data entries
17 entries across 17 versions & 1 rubygems