summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErim Icel <erimicel@gmail.com>2025-08-10 14:08:53 +0100
committerNobuyoshi Nakada <nobu.nakada@gmail.com>2025-08-11 22:22:38 +0900
commit09d6cfc55c9048dfe248be0ca71eb5b8968e6b28 (patch)
treeca9b298090b0f1f18bc2afeb5e106769617e05bd
parent5e324ac11c2c9c6712e2cdff37f212367f71e094 (diff)
Update test_string.rb
-rw-r--r--test/ruby/test_string.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/ruby/test_string.rb b/test/ruby/test_string.rb
index 811785bf7e..c7e4b0c1ec 100644
--- a/test/ruby/test_string.rb
+++ b/test/ruby/test_string.rb
@@ -2842,6 +2842,9 @@ CODE
assert_nil(S("foo").casecmp(:foo))
assert_nil(S("foo").casecmp(Object.new))
+ assert_nil(S("foo").casecmp(0))
+ assert_nil(S("foo").casecmp(5.00))
+
o = Object.new
def o.to_str; "fOO"; end
assert_equal(0, S("FoO").casecmp(o))
@@ -2867,6 +2870,9 @@ CODE
assert_nil(S("foo").casecmp?(:foo))
assert_nil(S("foo").casecmp?(Object.new))
+ assert_nil(S("foo").casecmp(0))
+ assert_nil(S("foo").casecmp(5.00))
+
o = Object.new
def o.to_str; "fOO"; end
assert_equal(true, S("FoO").casecmp?(o))