From e026368061c56bc925aff58910a4b02f18b78c70 Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Fri, 21 Oct 2022 13:39:15 +0900 Subject: Range#size returns nil for (.."a") and (nil..) Fixes [Bug #18983] --- test/ruby/test_range.rb | 3 +++ 1 file changed, 3 insertions(+) (limited to 'test/ruby') diff --git a/test/ruby/test_range.rb b/test/ruby/test_range.rb index 0df0a985ad..2c07cef96e 100644 --- a/test/ruby/test_range.rb +++ b/test/ruby/test_range.rb @@ -777,6 +777,9 @@ class TestRange < Test::Unit::TestCase assert_equal 5, (1.1...6).size assert_equal 42, (1..42).each.size assert_nil ("a"..."z").size + assert_nil ("a"...).size + assert_nil (..."z").size # [Bug #18983] + assert_nil (nil...nil).size # [Bug #18983] assert_equal Float::INFINITY, (1...).size assert_equal Float::INFINITY, (1.0...).size -- cgit v1.2.3