champions api: rdoc, tests, removed debug strings

This commit is contained in:
danijoo
2013-12-30 15:31:20 +01:00
parent 2db43a21e5
commit 2f391f8f69
3 changed files with 47 additions and 1 deletions

View File

@@ -0,0 +1,31 @@
require 'test/unit'
require 'sightstone'
class ChampionModuleTest < BaseTest
def test_champions
champions = @@sightstone.champion.champions
assert_instance_of(Array, champions)
if(champions.size > 0)
_check_champion(champions[0])
end
end
def test_free_to_play
champions = @@sightstone.champion.champions :free_to_play => true
champions.each do |champ|
assert_equal(true, champ.freeToPlay)
end
end
def _check_champion(champ)
assert_instance_of(Champion, champ)
assert_instance_of(Fixnum, champ.attackRank)
assert_instance_of(Fixnum, champ.defenseRank)
assert_instance_of(String, champ.name)
assert_instance_of(Fixnum, champ.id)
end
end