Sha256: 54737f7e89a5daf84738d1b482c6e94309271500788122cac8bd1d775307debc
Contents?: true
Size: 794 Bytes
Versions: 1
Compression:
Stored size: 794 Bytes
Contents
RSpec.describe ChgkRating::Collections::Ratings do subject do VCR.use_cassette 'team_ratings' do described_class.new(team: 1) end end let(:ratings) do subject[0] end it_behaves_like 'not a hash' it_behaves_like 'an array' specify '#to_a' do ratings_arr = subject.to_a expect(ratings_arr.count).to eq 572 expect(ratings_arr[500]['date']).to eq '2006-11-23' end specify('#date') { expect(ratings.date.to_s).to eq '2003-07-01' } specify('#formula') { expect(ratings.formula).to eq :a } specify('#rating_position') { expect(ratings.rating_position).to eq 8 } specify('#release_id') { expect(ratings.release_id).to eq '1' } specify('#team') { expect(ratings.team.id).to eq '1' } specify('#rating') { expect(ratings.rating).to eq 6093 } end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
chgk_rating-1.0.0.rc1 | spec/lib/chgk_rating/collections/ratings_spec.rb |