Sha256: ea6c8ad786bbe1f9575f5b070725d905666316c02d99871b1ff76c9703273d9d

Contents?: true

Size: 746 Bytes

Versions: 41

Compression:

Stored size: 746 Bytes

Contents

require 'test_helper'

class CountryCodeTest < Minitest::Test
  def test_alpha2_country_code
    code = CountryCode.new('CA')
    assert_equal 'CA', code.value
    assert_equal 'CA', code.to_s
    assert_equal :alpha2, code.format
  end

  def test_lower_alpha2_country_code
    code = CountryCode.new('ca')
    assert_equal 'CA', code.value
    assert_equal 'CA', code.to_s
    assert_equal :alpha2, code.format
  end

  def test_alpha2_country_code
    code = CountryCode.new('CAN')
    assert_equal :alpha3, code.format
  end

  def test_numeric_code
    code = CountryCode.new('004')
    assert_equal :numeric, code.format
  end

  def test_invalid_code_format
    assert_raises(CountryCodeFormatError){ CountryCode.new('Canada') }
  end
end

Version data entries

41 entries across 41 versions & 3 rubygems

Version Path
active_utils-3.3.3 test/unit/country_code_test.rb
active_utils-3.3.2 test/unit/country_code_test.rb
active_utils-3.3.1 test/unit/country_code_test.rb
active_utils-3.3.0 test/unit/country_code_test.rb
active_utils-3.2.5 test/unit/country_code_test.rb
active_utils-3.2.4 test/unit/country_code_test.rb
active_utils-3.2.3 test/unit/country_code_test.rb
active_utils-3.2.2 test/unit/country_code_test.rb
active_utils-3.2.0 test/unit/country_code_test.rb
active_utils-3.1.0 test/unit/country_code_test.rb
solidus_backend-1.0.0.pre vendor/bundle/gems/active_utils-2.2.3/test/unit/country_code_test.rb
tanga_active_utils-2.2.3.1 test/unit/country_code_test.rb
tanga_active_utils-2.2.3 test/unit/country_code_test.rb
active_utils-3.0.0 test/unit/country_code_test.rb
active_utils-3.0.0.pre3 test/unit/country_code_test.rb
active_utils-3.0.0.pre2 test/unit/country_code_test.rb
active_utils-3.0.0.pre1 test/unit/country_code_test.rb
active_utils-2.2.3 test/unit/country_code_test.rb
active_utils-2.2.2 test/unit/country_code_test.rb
active_utils-2.2.1 test/unit/country_code_test.rb