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

Version Path
ruby-lol-0.9.18 spec/acceptance_spec.rb
ruby-lol-0.9.17 spec/acceptance_spec.rb
ruby-lol-0.9.16 spec/acceptance_spec.rb
ruby-lol-0.9.15 spec/acceptance_spec.rb
ruby-lol-0.9.14 spec/acceptance_spec.rb
ruby-lol-0.9.13 spec/acceptance_spec.rb
ruby-lol-0.9.12 spec/acceptance_spec.rb
ruby-lol-0.9.11 spec/acceptance_spec.rb
ruby-lol-0.9.10 spec/acceptance_spec.rb
ruby-lol-0.9.9 spec/acceptance_spec.rb
ruby-lol-0.9.8 spec/acceptance_spec.rb
ruby-lol-0.9.7 spec/acceptance_spec.rb
ruby-lol-0.9.6 spec/acceptance_spec.rb
ruby-lol-0.9.5 spec/acceptance_spec.rb
ruby-lol-0.9.4 spec/acceptance_spec.rb