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

Version Path
rspec-core-2.0.0.beta.9 example_specs/failing/team_spec.rb
rspec-core-2.0.0.beta.8 example_specs/failing/team_spec.rb
rspec-core-2.0.0.beta.7 example_specs/failing/team_spec.rb
rspec-core-2.0.0.beta.6 example_specs/failing/team_spec.rb
rspec-core-2.0.0.beta.5 example_specs/failing/team_spec.rb
rspec-core-2.0.0.beta.4 example_specs/failing/team_spec.rb
rspec-core-2.0.0.beta.3 example_specs/failing/team_spec.rb
rspec-core-2.0.0.beta.2 example_specs/failing/team_spec.rb
rspec-core-2.0.0.beta.1 example_specs/failing/team_spec.rb
rspec-core-2.0.0.a10 example_specs/failing/team_spec.rb
rspec-core-2.0.0.a9 example_specs/failing/team_spec.rb
rspec-core-2.0.0.a8 example_specs/failing/team_spec.rb
rspec-core-2.0.0.a7 example_specs/failing/team_spec.rb
rspec-core-2.0.0.a6 example_specs/failing/team_spec.rb
rspec-core-2.0.0.a5 example_specs/failing/team_spec.rb
rspec-core-2.0.0.a4 example_specs/failing/team_spec.rb
rspec-core-2.0.0.a3 example_specs/failing/team_spec.rb