public function testMergeCompleteAndPartial() { $fileList = array(file_get_contents(__DIR__ . '/../_files/page_layouts.xml'), file_get_contents(__DIR__ . '/../_files/page_layouts2.xml')); $this->_fileResolverMock->expects($this->any())->method('get')->will($this->returnValue($fileList)); $result = $this->_model->read('global'); $expected = array('empty' => array('label' => 'Empty', 'code' => 'empty', 'template' => 'empty.phtml', 'layout_handle' => 'page_empty', 'is_default' => '0'), 'one_column' => array('label' => '1 column modified', 'code' => 'one_column', 'template' => '1column.phtml', 'layout_handle' => 'page_one_column', 'is_default' => '1'), 'two_columns_left' => array('label' => '2 columns with left bar', 'code' => 'two_columns_left', 'template' => '2columns-left.phtml', 'layout_handle' => 'page_two_columns_left', 'is_default' => '0')); $this->assertEquals($expected, $result); }
public function testMergeCompleteAndPartial() { $fileList = [file_get_contents(__DIR__ . '/../_files/payment.xml'), file_get_contents(__DIR__ . '/../_files/payment2.xml')]; $this->_fileResolverMock->expects($this->any())->method('get')->will($this->returnValue($fileList)); $result = $this->_model->read('global'); $expected = ['credit_cards' => ['AE' => 'American Express', 'SM' => 'Switch/Maestro', 'SO' => 'Solo'], 'groups' => ['any_payment' => 'Any Payment Methods', 'offline' => 'Offline Payment Methods'], 'methods' => ['checkmo' => ['allow_multiple_address' => 1], 'deny-method' => ['allow_multiple_address' => 0]]]; $this->assertEquals($expected, $result); }
public function testMergeCompleteAndPartial() { $fileList = [file_get_contents(__DIR__ . '/../_files/page_layouts.xml'), file_get_contents(__DIR__ . '/../_files/page_layouts2.xml')]; $this->_fileResolverMock->expects($this->any())->method('get')->will($this->returnValue($fileList)); $result = $this->_model->read('global'); $expected = ['empty' => ['label' => 'Empty', 'code' => 'empty'], '1column' => ['label' => '1 column modified', 'code' => '1column'], '2columns-left' => ['label' => '2 columns with left bar', 'code' => '2columns-left']]; $this->assertEquals($expected, $result); }