Sha256: e890fceeaad8d420c206556f21318c4f1d1f14aae5fa7d3c020d15463f001c6a
Contents?: true
Size: 858 Bytes
Versions: 13
Compression:
Stored size: 858 Bytes
Contents
require 'spec_helper' describe SportsDataApi::Mlb::League, vcr: { cassette_name: 'sports_data_api_mlb_league', record: :new_episodes, match_requests_on: [:path] } do subject do SportsDataApi.set_key(:mlb, api_key(:mlb)) SportsDataApi.set_access_level(:mlb, 't') SportsDataApi::Mlb.leagues.first end it 'parses data and each division' do expect(subject[:id]).to eq '2ea6efe7-2e21-4f29-80a2-0a24ad1f5f85' expect(subject[:name]).to eq 'American League' expect(subject[:divisions].count).to eq 3 expect(subject[:divisions].first) .to be_instance_of SportsDataApi::Mlb::Division end it 'populates teams with conference' do expect(subject[:teams].count).to eq 15 team = subject[:teams].first expect(team[:conference]).to eq 'AL' expect(team[:conference_name]).to eq 'American League' end end
Version data entries
13 entries across 13 versions & 1 rubygems