Sha256: 4491bc056799f70de31eb9c104d4dd51a6a68afc774e5f370cec0ecaad43220c

Contents?: true

Size: 650 Bytes

Versions: 2

Compression:

Stored size: 650 Bytes

Contents

require 'spec_helper'

describe SportsDataApi::Mlb::Division, vcr: {
  cassette_name: 'sports_data_api_mlb_league',
  record: :new_episodes,
  match_requests_on: [:path]
} do
  let(:league) do
    SportsDataApi.set_key(:mlb, api_key(:mlb))
    SportsDataApi.set_access_level(:mlb, 't')
    SportsDataApi::Mlb.leagues.first
  end
  subject { league.divisions.first }

  it 'parses data and each team' do
    expect(subject[:id]).to eq '1d74e8e9-7faf-4cdb-b613-3944fa5aa739'
    expect(subject[:name]).to eq 'East'
    expect(subject[:teams].count).to eq 5
    expect(subject[:teams].first)
      .to be_instance_of SportsDataApi::Mlb::Team
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sports_data_api-0.11.1 spec/lib/sports_data_api/mlb/division_spec.rb
sports_data_api-0.11.0 spec/lib/sports_data_api/mlb/division_spec.rb