X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/945ff7911ca51dc250ffaba71f62821b5c0c0a95..3128aabbfd1cbd2f66ebf1f9681022f0c3a6b126:/test/lib/locale_test.rb diff --git a/test/lib/locale_test.rb b/test/lib/locale_test.rb index 3ba9b205f..65c7ea398 100644 --- a/test/lib/locale_test.rb +++ b/test/lib/locale_test.rb @@ -32,39 +32,39 @@ class LocaleTest < ActiveSupport::TestCase end def test_script - assert_equal EN.script, Locale.tag("en").script - assert_equal EN_GB.script, Locale.tag("en-GB").script - assert_equal FR.script, Locale.tag("fr").script - assert_equal ZH_HANS.script, Locale.tag("zh-Hans").script - assert_equal ZH_HANT_TW.script, Locale.tag("zh-Hant-TW").script - assert_equal ZH_YUE.script, Locale.tag("zh-yue").script - assert_equal ZH_YUE.script, Locale.tag("zh-YUE").script - assert_equal BE_TARASK.script, Locale.tag("be-tarask").script - assert_equal BE_TARASK.script, Locale.tag("be-Tarask").script + assert_equal_allowing_nil EN.script, Locale.tag("en").script + assert_equal_allowing_nil EN_GB.script, Locale.tag("en-GB").script + assert_equal_allowing_nil FR.script, Locale.tag("fr").script + assert_equal_allowing_nil ZH_HANS.script, Locale.tag("zh-Hans").script + assert_equal_allowing_nil ZH_HANT_TW.script, Locale.tag("zh-Hant-TW").script + assert_equal_allowing_nil ZH_YUE.script, Locale.tag("zh-yue").script + assert_equal_allowing_nil ZH_YUE.script, Locale.tag("zh-YUE").script + assert_equal_allowing_nil BE_TARASK.script, Locale.tag("be-tarask").script + assert_equal_allowing_nil BE_TARASK.script, Locale.tag("be-Tarask").script end def test_region - assert_equal EN.region, Locale.tag("en").region - assert_equal EN_GB.region, Locale.tag("en-GB").region - assert_equal FR.region, Locale.tag("fr").region - assert_equal ZH_HANS.region, Locale.tag("zh-Hans").region - assert_equal ZH_HANT_TW.region, Locale.tag("zh-Hant-TW").region - assert_equal ZH_YUE.region, Locale.tag("zh-yue").region - assert_equal ZH_YUE.region, Locale.tag("zh-YUE").region - assert_equal BE_TARASK.region, Locale.tag("be-tarask").region - assert_equal BE_TARASK.region, Locale.tag("be-Tarask").region + assert_equal_allowing_nil EN.region, Locale.tag("en").region + assert_equal_allowing_nil EN_GB.region, Locale.tag("en-GB").region + assert_equal_allowing_nil FR.region, Locale.tag("fr").region + assert_equal_allowing_nil ZH_HANS.region, Locale.tag("zh-Hans").region + assert_equal_allowing_nil ZH_HANT_TW.region, Locale.tag("zh-Hant-TW").region + assert_equal_allowing_nil ZH_YUE.region, Locale.tag("zh-yue").region + assert_equal_allowing_nil ZH_YUE.region, Locale.tag("zh-YUE").region + assert_equal_allowing_nil BE_TARASK.region, Locale.tag("be-tarask").region + assert_equal_allowing_nil BE_TARASK.region, Locale.tag("be-Tarask").region end def test_variant - assert_equal EN.variant, Locale.tag("en").variant - assert_equal EN_GB.variant, Locale.tag("en-GB").variant - assert_equal FR.variant, Locale.tag("fr").variant - assert_equal ZH_HANS.variant, Locale.tag("zh-Hans").variant - assert_equal ZH_HANT_TW.variant, Locale.tag("zh-Hant-TW").variant - assert_equal ZH_YUE.variant, Locale.tag("zh-yue").variant - assert_equal ZH_YUE.variant, Locale.tag("zh-YUE").variant - assert_equal BE_TARASK.variant, Locale.tag("be-tarask").variant - assert_equal BE_TARASK.variant, Locale.tag("be-Tarask").variant + assert_equal_allowing_nil EN.variant, Locale.tag("en").variant + assert_equal_allowing_nil EN_GB.variant, Locale.tag("en-GB").variant + assert_equal_allowing_nil FR.variant, Locale.tag("fr").variant + assert_equal_allowing_nil ZH_HANS.variant, Locale.tag("zh-Hans").variant + assert_equal_allowing_nil ZH_HANT_TW.variant, Locale.tag("zh-Hant-TW").variant + assert_equal_allowing_nil ZH_YUE.variant, Locale.tag("zh-yue").variant + assert_equal_allowing_nil ZH_YUE.variant, Locale.tag("zh-YUE").variant + assert_equal_allowing_nil BE_TARASK.variant, Locale.tag("be-tarask").variant + assert_equal_allowing_nil BE_TARASK.variant, Locale.tag("be-Tarask").variant end def test_list @@ -86,7 +86,7 @@ class LocaleTest < ActiveSupport::TestCase def test_preferred assert_equal "en-GB", Locale.available.preferred(Locale.list("en-GB", "en")).to_s assert_equal "en", Locale.available.preferred(Locale.list("en")).to_s - assert_equal "fr", Locale.available.preferred(Locale.list("fr-FR", "fr", "en")).to_s + assert_equal "fr", Locale.available.preferred(Locale.list("fr-GB", "fr", "en")).to_s assert_equal "fr", Locale.available.preferred(Locale.list("fr", "en")).to_s assert_equal "de", Locale.available.preferred(Locale.list("zh-Hant", "de")).to_s assert_equal "zh-TW", Locale.available.preferred(Locale.list("zh-Hant-TW", "de")).to_s