test/country_test.rb in uncharted-0.0.6 vs test/country_test.rb in uncharted-0.0.7.beta1
- old
+ new
@@ -13,10 +13,15 @@
assert @br, "BR must exist"
assert_equal 'BR', @br.alpha2
assert_equal 'BRA', @br.alpha3
assert_equal 'Brazil', @br.name
end
+
+ def test_country_find
+ @us = Country.find('US')
+ assert_equal [@br, @us], Country.find([@br.alpha2, @us.alpha2])
+ end
def test_to_s
assert_equal 'BR', @br.to_s
end
@@ -24,22 +29,28 @@
assert_equal 247, Country.count
assert_equal 27, Country.subdivisions.values.count
end
def test_territories
- assert_equal 1, @br.districts.count
+ df = Territory.find('BR-DF')
+ assert_equal [df], @br.districts
assert_equal 26, @br.states.count
+ assert_equal 27, @br.subdivisions.count
assert @br.territories.empty?
- assert_equal [:district, :state], @br.subdivisions.keys.sort
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
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
end