Work around upcoming minitest insanity
Minitest 6 will not allow assert_equal to compare for equality with nil and minitest 5 has already started warning about it. That's fine if you're comparing with a nil constant, but if you're comparing with an expression that is sometimes nil and sometimes not nil it's an absolute pain in the rear end.
This commit is contained in:
parent
c8f26592a7
commit
b9b255fa65
5 changed files with 48 additions and 35 deletions
|
@ -312,9 +312,9 @@ class BoundingBoxTest < ActiveSupport::TestCase
|
|||
end
|
||||
|
||||
def check_bbox(bbox, result)
|
||||
assert_equal result[0], bbox.min_lon, "min_lon"
|
||||
assert_equal result[1], bbox.min_lat, "min_lat"
|
||||
assert_equal result[2], bbox.max_lon, "max_lon"
|
||||
assert_equal result[3], bbox.max_lat, "max_lat"
|
||||
assert_equal_allowing_nil result[0], bbox.min_lon, "min_lon"
|
||||
assert_equal_allowing_nil result[1], bbox.min_lat, "min_lat"
|
||||
assert_equal_allowing_nil result[2], bbox.max_lon, "max_lon"
|
||||
assert_equal_allowing_nil result[3], bbox.max_lat, "max_lat"
|
||||
end
|
||||
end
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue