Sha256: b3d383c68c8882e547584a146d5ac4c1df50da39d5babae045d14e59e34bcbd5

Contents?: true

Size: 723 Bytes

Versions: 3

Compression:

Stored size: 723 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

3 entries across 3 versions & 1 rubygems

Version Path
football-manager-0.1.2 spec/football-manager/players_creator_spec.rb
football-manager-0.1.1 spec/football-manager/players_creator_spec.rb
football-manager-0.1.0 spec/football-manager/players_creator_spec.rb