39 lines
1.1 KiB
Ruby
39 lines
1.1 KiB
Ruby
require 'spec_helper'
|
|
|
|
module Sightstone
|
|
describe Sightstone do
|
|
|
|
before :each do
|
|
@sightstone = Sightstone.new("key", "region")
|
|
end
|
|
|
|
describe "#new" do
|
|
|
|
it "should initialize a sightstone object" do
|
|
@sightstone.should be_an_instance_of Sightstone
|
|
end
|
|
|
|
it "should initialize with the correct params" do
|
|
@sightstone.api_key.should eql "key"
|
|
@sightstone.region.should eql "region"
|
|
end
|
|
|
|
it "should initialize all modules" do
|
|
@sightstone.summoner.should be_an_instance_of SummonerModule
|
|
@sightstone.champion.should be_an_instance_of ChampionModule
|
|
@sightstone.game.should be_an_instance_of GameModule
|
|
@sightstone.league.should be_an_instance_of LeagueModule
|
|
@sightstone.stats.should be_an_instance_of StatsModule
|
|
@sightstone.ddragon.should be_an_instance_of DatadragonModule
|
|
@sightstone.team.should be_an_instance_of TeamModule
|
|
end
|
|
|
|
it "should initialize with a default region" do
|
|
s = Sightstone.new "my key"
|
|
s.region.should eql "euw"
|
|
end
|
|
end
|
|
end
|
|
end
|
|
|
|
|