Sha256: 474bb38315a69f04f12f59ec5b0dd8c67175744ce91a3d13c529ec7af2383749
Contents?: true
Size: 749 Bytes
Versions: 1
Compression:
Stored size: 749 Bytes
Contents
require "spec_helper" require "lol" include Lol describe League do it "inherits from Lol::Model" do expect(League.ancestors[1]).to eq(Model) end context "initialization" do it_behaves_like 'Lol model' do let(:valid_attributes) { { timestamp: 123456 } } end %w(timestamp name tier queue).each do |attribute| describe "#{attribute} attribute" do it_behaves_like 'plain attribute' do let(:attribute) { attribute } let(:attribute_value) { 'asd' } end end end it "fills entries with LeagueEntry objects" do league = League.new(load_fixture("league", "v2.1", "get")["123"]) expect(league.entries.map(&:class).uniq).to eq([LeagueEntry]) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-lol-0.9.1 | spec/lol/league_spec.rb |