Sha256: f7b85c62917c0dded3cbbbff32acf45182467f590c389c4a05e9b9022d1d41b2
Contents?: true
Size: 797 Bytes
Versions: 4
Compression:
Stored size: 797 Bytes
Contents
require 'spec_helper' describe SportsDataApi::Mlb::Teams, vcr: { cassette_name: 'sports_data_api_mlb_teams', record: :new_episodes, match_requests_on: [:host, :path] } do let(:teams) do SportsDataApi.set_key(:mlb, api_key(:mlb)) SportsDataApi.set_access_level(:mlb, 't') SportsDataApi::Mlb.teams(2014) end let(:url) { 'http://api.sportsdatallc.org/mlb-t4/teams/2014.xml' } let(:dodgers_xml) do str = RestClient.get(url, params: { api_key: api_key(:mlb) }).to_s xml = Nokogiri::XML(str) xml.remove_namespaces! xml.xpath('//team[@abbr=\'LA\']') end let(:dodgers) { SportsDataApi::Mlb::Team.new(dodgers_xml) } subject { teams } its(:count) { should eq 32 } it { subject[:"ef64da7f-cfaf-4300-87b0-9313386b977c"].should eq dodgers } end
Version data entries
4 entries across 4 versions & 1 rubygems