tracks/vendor/plugins/rspec/failing_examples/team_spec.rb

44 lines
761 B
Ruby

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