Sha256: 710a032eb33ffce0ab2fe900b251f58c9d8a4940708933794873649cd8776bb1

Contents?: true

Size: 585 Bytes

Versions: 12

Compression:

Stored size: 585 Bytes

Contents

require "spec_helper"
require "lol"

include Lol

describe MatchRequest do
  it "inherits from Request" do
    expect(MatchRequest.ancestors[1]).to eq(Request)
  end

  let(:request) { MatchRequest.new("api_key", "euw") }

  describe "#get" do
    subject { request.get(1) }

    before { stub_request(request, 'match', 'match/1') }

    it 'returns an hash' do
      expect(subject).to be_a(Hash)
    end

    it 'fetches matches from the API' do
      fixture = load_fixture('match', MatchRequest.api_version)
      expect(subject.keys).to match_array fixture.keys
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
ruby-lol-0.12.2 spec/lol/match_request_spec.rb
ruby-lol-0.12.1 spec/lol/match_request_spec.rb
ruby-lol-0.12.0 spec/lol/match_request_spec.rb
ruby-lol-0.11.6 spec/lol/match_request_spec.rb
ruby-lol-0.11.5 spec/lol/match_request_spec.rb
ruby-lol-0.11.4 spec/lol/match_request_spec.rb
ruby-lol-0.11.3 spec/lol/match_request_spec.rb
ruby-lol-0.11.2 spec/lol/match_request_spec.rb
ruby-lol-0.11.1 spec/lol/match_request_spec.rb
ruby-lol-0.11.0 spec/lol/match_request_spec.rb
ruby-lol-0.10.0 spec/lol/match_request_spec.rb
ruby-lol-0.9.19.1 spec/lol/match_request_spec.rb