From f2d32fab77393c700b40d872866a62000174f6c9 Mon Sep 17 00:00:00 2001 From: Alexander Makarov Date: Wed, 20 May 2020 18:41:40 +0300 Subject: [PATCH] Fix #18046: Add test for current ArrayHelper::merge() behavior (#18054) --- tests/framework/helpers/ArrayHelperTest.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/framework/helpers/ArrayHelperTest.php b/tests/framework/helpers/ArrayHelperTest.php index 203b86424a..f4449aaa40 100644 --- a/tests/framework/helpers/ArrayHelperTest.php +++ b/tests/framework/helpers/ArrayHelperTest.php @@ -493,6 +493,17 @@ class ArrayHelperTest extends TestCase $this->assertEquals($expected, $result); } + public function testMergeWithNumericKeys() + { + $a = [10 => [1]]; + $b = [10 => [2]]; + + $result = ArrayHelper::merge($a, $b); + + $expected = [10 => [1], 11 => [2]]; + $this->assertEquals($expected, $result); + } + public function testMergeWithUnset() { $a = [