mirror of
https://github.com/retailcrm/opencart-module.git
synced 2024-11-23 05:36:07 +03:00
22 lines
721 B
PHP
22 lines
721 B
PHP
|
<?php
|
||
|
|
||
|
require_once __DIR__ . '/../../' . getenv('TEST_SUITE') . '/TestCase.php';
|
||
|
|
||
|
class UtilsTest extends TestCase {
|
||
|
public function testFilterRecursive() {
|
||
|
$testArray = array(
|
||
|
'0' => 0, 1 => 1, 'array' => array(), 'array0' => array('0'), 'emptyString' => ''
|
||
|
);
|
||
|
|
||
|
$array = \retailcrm\Utils::filterRecursive($testArray);
|
||
|
|
||
|
$this->assertNotEmpty($array);
|
||
|
$this->assertArrayHasKey('0', $array);
|
||
|
$this->assertArrayHasKey(1, $array);
|
||
|
$this->assertArrayHasKey('array0', $array);
|
||
|
$this->assertEquals('0', $array['array0'][0]);
|
||
|
$this->assertArrayNotHasKey('array', $array);
|
||
|
$this->assertArrayNotHasKey('emptyString', $array);
|
||
|
}
|
||
|
}
|