示例#1
0
 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);
 }
示例#3
0
 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);
 }