diff options
Diffstat (limited to 'test/ruby/test_object.rb')
-rw-r--r-- | test/ruby/test_object.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/ruby/test_object.rb b/test/ruby/test_object.rb index dbe7e442ba..c1721de39c 100644 --- a/test/ruby/test_object.rb +++ b/test/ruby/test_object.rb @@ -23,6 +23,8 @@ class TestObject < Test::Unit::TestCase assert_equal true, true.dup assert_equal nil, nil.dup assert_equal false, false.dup + x = 1 << 64; assert_equal x, x.dup + x = 1.72723e-77; assert_equal x, x.dup assert_raise(TypeError) do Object.new.instance_eval { initialize_copy(1) } @@ -49,6 +51,8 @@ class TestObject < Test::Unit::TestCase assert_equal true, true.clone assert_equal nil, nil.clone assert_equal false, false.clone + x = 1 << 64; assert_equal x, x.clone + x = 1.72723e-77; assert_equal x, x.clone assert_raise(ArgumentError) {1.clone(freeze: false)} assert_raise(ArgumentError) {true.clone(freeze: false)} assert_raise(ArgumentError) {nil.clone(freeze: false)} |