Phalcon\Test\Unit\ConfigTest::testConfigMergeArray PHP Метод

testConfigMergeArray() публичный Метод

Tests merging config objects
С версии: 2015-02-18
Автор: kjdev
    public function testConfigMergeArray()
    {
        $this->specify("Config objects does not merged properly", function () {
            $expected = PhConfig::__set_state(['keys' => PhConfig::__set_state(['0' => 'scott', '1' => 'cheetah', '2' => 'peter'])]);
            $config = new PhConfig(['keys' => ['scott', 'cheetah']]);
            expect($config->merge(new PhConfig(['keys' => ['peter']])))->equals($expected);
            $expected = PhConfig::__set_state(['keys' => PhConfig::__set_state(['0' => 'peter', '1' => 'scott', '2' => 'cheetah'])]);
            $config = new PhConfig(['keys' => ['peter']]);
            expect($config->merge(new PhConfig(['keys' => ['scott', 'cheetah']])))->equals($expected);
        });
    }