Sha256: 55e03279ed80936a032146a0cde992e7a6d47dc9d1f4255c5be6047d946faa62
Contents?: true
Size: 875 Bytes
Versions: 20
Compression:
Stored size: 875 Bytes
Contents
require 'spec_helper' describe SportsDataApi::Nfl::TeamRoster, vcr: { cassette_name: 'sports_data_api_nfl_team_roster', record: :new_episodes, match_requests_on: [:host, :path] } do before do SportsDataApi.set_key(:nfl, api_key(:nfl)) SportsDataApi.set_access_level(:nfl, 't') end let(:roster) { SportsDataApi::Nfl.team_roster('MIA').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 end end
Version data entries
20 entries across 20 versions & 1 rubygems