From 0565bbf85a2bd506c0035e91240371f21f86c368 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sat, 18 Jun 2022 08:29:02 +0900 Subject: [PATCH] test/hash.rb: test Hash#merge that takes multiple arguments. --- test/t/hash.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/t/hash.rb b/test/t/hash.rb index 1b4db056e..9ff066b8c 100644 --- a/test/t/hash.rb +++ b/test/t/hash.rb @@ -676,6 +676,11 @@ assert('Hash#merge', '15.2.13.4.22') do h1, h2 = entries1.hash_for, entries2.hash_for k2.callback = ->(name, *){h2.clear if name == :hash} assert_nothing_crashed{h1.merge(h2)} + + # single arguments + assert_equal({a:1,b:2}, {a:1}.merge({b:2})) + # multiple arguments + assert_equal({a:1,b:2,c:3}, {a:1}.merge({b:2},{c:3})) end end