From c753ca33d06affc5f1b1fdacc3c2d2e1cf9e3f95 Mon Sep 17 00:00:00 2001 From: dearblue Date: Fri, 10 May 2024 22:35:13 +0900 Subject: [PATCH] Add test for `Array#delete` --- test/t/array.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/t/array.rb b/test/t/array.rb index eccb435ef..67923a1f1 100644 --- a/test/t/array.rb +++ b/test/t/array.rb @@ -445,3 +445,15 @@ assert('Array#freeze') do a[0] = 1 end end + +assert('Array#delete') do + a = ["a", "b", "c"] + assert_equal nil, a.delete("x") + assert_equal ["a", "b", "c"], a + assert_equal "a", a.delete("a") + assert_equal ["b", "c"], a + + a = [nil] + assert_equal nil, a.delete(nil) { "?" } + assert_equal [], a +end