Sha256: 2851da7b44908374de7d7434ad40ccd02b4bfcf2ee479124f8f6ae5d64880b03

Contents?: true

Size: 672 Bytes

Versions: 1

Compression:

Stored size: 672 Bytes

Contents

RSpec.describe ChgkRating::Models::TournamentPlayer do
  subject do
    VCR.use_cassette 'team_players_at_tournament' do
      test_client.team_players_at_tournament(3506, 52853)[0]
    end
  end
  let(:tournament_player_h) { subject.to_h }

  it_behaves_like 'model without eager loading'
  it_behaves_like 'model without lazy support'
  it_behaves_like 'tournament team player' do
    let(:player) { subject }
  end

  specify '#to_h' do
    expect(tournament_player_h['idplayer']).to eq '51249'
    expect(tournament_player_h['is_captain']).to eq '1'
    expect(tournament_player_h['is_base']).to eq '1'
    expect(tournament_player_h['is_foreign']).to eq '0'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
chgk_rating-1.0.0.rc1 spec/lib/chgk_rating/models/tournament_player_spec.rb