spec/lol/match_request_spec.rb in ruby-lol-0.9.19 vs spec/lol/match_request_spec.rb in ruby-lol-0.9.19.1
- old
+ new
@@ -2,6 +2,26 @@
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