test/country_test.rb in uncharted-0.0.8 vs test/country_test.rb in uncharted-0.0.9
- old
+ new
@@ -1,21 +1,20 @@
# encoding: utf-8
+
require 'test_helper'
-require 'uncharted'
-
class TestCountry < MiniTest::Unit::TestCase
def setup
@br = Uncharted::Country.find('BR')
end
def test_country_lookup
assert @br, "BR must exist"
assert_equal 'BR', @br.alpha2
assert_equal 'BRA', @br.alpha3
- assert_equal 'Brazil', @br.name
+ assert_equal 'Brazil', @br.name(locale: :en)
end
def test_country_find
@us = Country.find('US')
assert_equal [@br, @us], Country.find([@br.alpha2, @us.alpha2])
@@ -36,22 +35,29 @@
assert_equal [df], @br.districts
assert_equal 26, @br.states.count
assert_equal 27, @br.subdivisions.count
assert @br.territories.empty?
- assert_equal 'ParanĂ¡', Uncharted::Territory.find('BR-PR').name
- assert_equal 'PR', Uncharted::Territory.find('BR-PR').abbr
- assert_equal 'PR', Uncharted::Territory.find('BR-PR').to_s
+ assert_equal 'ParanĂ¡', Territory.find('BR-PR').name
+ assert_equal 'PR', Territory.find('BR-PR').abbr
+ assert_equal 'PR', Territory.find('BR-PR').to_s
end
def test_classes
assert_equal Country, Uncharted::Country
assert_equal Territory, Uncharted::Territory
- assert_equal Country::Field, Uncharted::Country::Field
- assert_equal Territory::Field, Uncharted::Territory::Field
end
def test_country_collection
assert_equal 247, Country.countries.count
+ end
+
+ def test_translation
+ assert_equal "Brazil", @br.name(locale: :en)
+ assert_equal "Brasil", @br.name(locale: 'pt-BR')
+ end
+
+ def test_inspection
+ assert_equal "BR: 'Brazil'", @br.inspect
end
end