Sha256: 65f5a2399e918ca68f6117cd9913c3f725b560a8be0dc60ea690372a9077ad7f

Contents?: true

Size: 1.66 KB

Versions: 19

Compression:

Stored size: 1.66 KB

Contents

require 'spec_helper'

describe SportsDataApi::Ncaafb::TeamRoster, vcr: {
    cassette_name: 'sports_data_api_ncaafb_team_roster',
    record: :new_episodes,
    match_requests_on: [:host, :path]
} do
  before do
    SportsDataApi.set_key(:ncaafb, api_key(:ncaafb))
    SportsDataApi.set_access_level(:ncaafb, 't')
  end
  let(:roster) { SportsDataApi::Ncaafb.team_roster('WIS').players.first }

  describe 'player' do
    it 'responds to id attribute' do
      expect(roster.player.has_key?(:id)).to be true
      expect(roster.player[:id]).not_to be nil
    end
    it 'responds to position attribute' do
     expect(roster.player.has_key?(:position)).to be true
      expect(roster.player[:position]).not_to be nil
    end
    it 'responds to status attribute' do
      expect(roster.player.has_key?(:status)).to be true
      expect(roster.player[:status]).not_to be nil
    end
    it 'responds to name_first attribute' do
     expect(roster.player.has_key?(:name_first)).to be true
      expect(roster.player[:name_first]).not_to be nil
    end
    it 'responds to name_last attribute' do
     expect(roster.player.has_key?(:name_last)).to be true
      expect(roster.player[:name_last]).not_to be nil
    end
    it 'responds to name_full attribute' do
     expect(roster.player.has_key?(:name_full)).to be true
      expect(roster.player[:name_full]).not_to be nil
    end
    it 'responds to height attribute' do
     expect(roster.player.has_key?(:height)).to be true
      expect(roster.player[:height]).not_to be nil
    end
    it 'responds to weight attribute' do
     expect(roster.player.has_key?(:weight)).to be true
      expect(roster.player[:weight]).not_to be nil
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
sports_data_api-0.15.3 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.15.2 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.15.1 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.15.0 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.14.1 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.14.0 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.13.0 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.12.1 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.12.0 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.11.6 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.11.5 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.11.3 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.11.2 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.11.1 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.11.0 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.10.1 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.10.0 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.9.2 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb
sports_data_api-0.2.4 spec/lib/sports_data_api/ncaafb/team_roster_spec.rb