Sha256: 5b8270b8256dc5584add93347783e45d08ebdeabab06c1b53df349ad7cec90dc

Contents?: true

Size: 727 Bytes

Versions: 5

Compression:

Stored size: 727 Bytes

Contents

require 'spec_helper'

describe FootballManager::PlayersCreator do
  subject { FootballManager::PlayersCreator }

  describe 'create_players' do
    let(:player_1) { 'player 1, 5' }
    let(:player_2) { 'player 2, 5' }
    let(:player_1_name) { 'player 1' }
    let(:player_2_name) { 'player 2' }
    let(:player_1_skill) { '5' }
    let(:player_2_skill) { '5' }
    let(:player_data) { [player_1, player_2, ''] }

    it 'iterate through the player details, creating new players' do
      FootballManager::Player.should_receive(:new).once.with(player_1_name, player_1_skill)
      FootballManager::Player.should_receive(:new).once.with(player_2_name, player_2_skill)
      subject.create_players(player_data)
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
football-manager-0.1.8 spec/football-manager/players_creator_spec.rb
football-manager-0.1.7 spec/football-manager/players_creator_spec.rb
football-manager-0.1.6 spec/football-manager/players_creator_spec.rb
football-manager-0.1.5 spec/football-manager/players_creator_spec.rb
football-manager-0.1.4 spec/football-manager/players_creator_spec.rb