diff options
| author | Kouhei Yanagita <yanagi@shakenbu.org> | 2023-10-29 14:57:50 +0900 |
|---|---|---|
| committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-12-22 16:15:33 +0900 |
| commit | e8639098ed78f8f8f7c263d8b6f2d68822945a78 (patch) | |
| tree | dd7f85499e4ad916cea85cc8c195c0c37d30ed78 /test/ruby | |
| parent | f263e447460eb952738f0318ca4e8dee4f4139a5 (diff) | |
[Bug #19977] Fix (nil..nil) === x not to raise TypeError
Diffstat (limited to 'test/ruby')
| -rw-r--r-- | test/ruby/test_range.rb | 4 |
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 |
