Sha256: 4002b492df93a81f68bf9b9d9812078e2b1b481886d8843275ed887cb350487d
Contents?: true
Size: 1.23 KB
Versions: 15
Compression:
Stored size: 1.23 KB
Contents
require "spec_helper" require "lol" require "awesome_print" # Requires connection describe "Live API testing", :remote => true do before(:all) do VCR.configure do |c| c.allow_http_connections_when_no_cassette = true end end subject { Lol::Client.new ENV['RIOT_GAMES_API_KEY'] } let(:na) { Lol::Client.new ENV['RIOT_GAMES_API_KEY'], :region => "na" } let(:eune) { Lol::Client.new ENV['RIOT_GAMES_API_KEY'], :region => "eune" } let(:br) { Lol::Client.new ENV['RIOT_GAMES_API_KEY'], :region => "br"} let(:tr) { Lol::Client.new ENV['RIOT_GAMES_API_KEY'], :region => "tr"} describe "champion" do context "working realms" do %w(euw na eune).each do |realm| it "works on #{realm}" do subject.region = realm expect { subject.champion.get }.not_to raise_error end end end end describe "game" do context "working realms" do %w(euw na eune).each do |realm| it "works on #{realm}" do subject.region = realm expect { subject.game.recent(summoners[realm]) }.not_to raise_error end end end end after(:all) do VCR.configure do |c| c.allow_http_connections_when_no_cassette = true end end end
Version data entries
15 entries across 15 versions & 1 rubygems