Sha256: d260fe77e3da488ed7e8c5093efb9ef1aeed130c35a7199fc1e47d25d3a996a7

Contents?: true

Size: 832 Bytes

Versions: 3

Compression:

Stored size: 832 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/test_helper')

class CountryTest < Phonie::TestCase
  def test_find_by_country_name
    country = Phonie::Country.find_by_name('canada')
    assert_equal "Canada", country.name

    country = Phonie::Country.find_by_name('Canada')
    assert_equal "Canada", country.name

    assert_nil  Phonie::Country.find_by_name(nil)
    assert_nil  Phonie::Country.find_by_country_code(nil)
    assert_equal [],  Phonie::Country.find_all_by_phone_code(nil)
  end

  def test_find_by_country_code
    country = Phonie::Country.find_by_country_code('NO')
    assert_equal "Norway", country.name
  end

  def test_find_all_by_phone_code
    countries = Phonie::Country.find_all_by_phone_code('47')
    assert_equal 1, countries.length
    assert_equal "Norway", countries.first.name
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
phonie-2.0.2 test/country_test.rb
phonie-2.0.1 test/country_test.rb
phonie-2.0.0 test/country_test.rb