summaryrefslogtreecommitdiff
path: root/test/ruby
diff options
context:
space:
mode:
authorKouhei Yanagita <yanagi@shakenbu.org>2023-10-29 14:57:50 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2023-12-22 16:15:33 +0900
commite8639098ed78f8f8f7c263d8b6f2d68822945a78 (patch)
treedd7f85499e4ad916cea85cc8c195c0c37d30ed78 /test/ruby
parentf263e447460eb952738f0318ca4e8dee4f4139a5 (diff)
[Bug #19977] Fix (nil..nil) === x not to raise TypeError
Diffstat (limited to 'test/ruby')
-rw-r--r--test/ruby/test_range.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/ruby/test_range.rb b/test/ruby/test_range.rb
index bda206d766..fe14bb9b3b 100644
--- a/test/ruby/test_range.rb
+++ b/test/ruby/test_range.rb
@@ -726,6 +726,8 @@ class TestRange < Test::Unit::TestCase
assert_not_operator(5..nil, :===, 0)
assert_operator(nil..10, :===, 0)
assert_operator(nil..nil, :===, 0)
+ assert_operator(nil..nil, :===, Object.new)
+ assert_not_operator(0..10, :===, 0..10)
end
def test_eqq_string
@@ -733,7 +735,7 @@ class TestRange < Test::Unit::TestCase
assert_not_operator('A'..'Z', :===, 'ana')
assert_operator('A'.., :===, 'ANA')
assert_operator(..'Z', :===, 'ANA')
- assert_raise(TypeError) {(nil..nil) === 'ANA'}
+ assert_operator(nil..nil, :===, 'ANA')
end
def test_eqq_time