Files
Sightstone/spec/summoner_spec.rb
2014-03-24 12:14:31 +01:00

30 lines
692 B
Ruby

require 'spec_helper'
require 'json'
module Sightstone
describe Summoner do
before :all do
response_mockup = JSON.parse('{"id": 5908,"name": "Dyrus","profileIconId": 627,"revisionDate": 1395525467000,"summonerLevel": 30}')
@sum = Summoner.new(response_mockup)
end
describe "#new" do
it "should initialize a summoner object" do
@sum.should be_an_instance_of Summoner
end
it "should initialize with correct params" do
@sum.id.should be_a_kind_of Fixnum
@sum.name.should be_a_kind_of String
@sum.profileIconId.should be_a_kind_of Fixnum
@sum.revisionDate.should be_a_kind_of Fixnum
@sum.level.should be_a_kind_of Fixnum
end
end
end
end