Skip to content

Commit c18a233

Browse files
committed
Added test for RemoveArrayKeys
1 parent c84e82e commit c18a233

2 files changed

Lines changed: 20 additions & 1 deletion

File tree

src/utils/Helper.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
namespace hiqdev\composer\config\utils;
1212

1313
use Riimu\Kit\PHPEncoder\PHPEncoder;
14-
use hiqdev\composer\config\utils\RemoveArrayKeys;
1514

1615
/**
1716
* Helper class.

tests/unit/HelperTest.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
namespace hiqdev\composer\config\tests\unit;
44

55
use hiqdev\composer\config\utils\Helper;
6+
use hiqdev\composer\config\utils\RemoveArrayKeys;
67
use PHPUnit\Framework\TestCase;
78

89
class HelperTest extends TestCase
@@ -25,4 +26,23 @@ private function assertSameWithoutLE($expected, $actual, string $message = ''):
2526
$actual = preg_replace('/\R/', "\n", $actual);
2627
$this->assertSame($expected, $actual, $message);
2728
}
29+
30+
public function testFixRemoveArrayKeys()
31+
{
32+
$config = [
33+
'a' => '1',
34+
'b' => '2',
35+
'c' => [
36+
'd' => 4,
37+
'remove' => new RemoveArrayKeys(),
38+
'e' => 5,
39+
],
40+
];
41+
42+
$fixed = $config;
43+
unset($fixed['c']['remove']);
44+
$fixed['c'] = array_values($fixed['c']);
45+
46+
$this->assertEquals($fixed, Helper::fixConfig($config));
47+
}
2848
}

0 commit comments

Comments
 (0)