Example #1
0
 /**
  * Test renderer
  *
  * @param array $changes
  * @dataProvider renderDataProvider
  */
 public function testRender($changes)
 {
     $collection = $this->_mockCollection($changes);
     // assert render all changes
     $this->assertXmlStringEqualsXmlFile(realpath(__DIR__) . '/../../_files/history/layout_renderer.xml', $this->_layoutRenderer->render($collection));
     // assert render specified handle
     $handleIndex = 0;
     $expectedXml = '<move element="' . $this->_testChanges[$handleIndex]['element_name'] . '" after="' . $this->_testChanges[$handleIndex]['destination_order'] . '" destination="' . $this->_testChanges[$handleIndex]['destination_container'] . '"/>';
     $this->assertXmlStringEqualsXmlString($expectedXml, $this->_layoutRenderer->render($collection, $this->_testChanges[$handleIndex]['handle']));
 }
Example #2
0
 /**
  * Test renderer
  *
  * @param array $changes
  * @dataProvider getChanges
  */
 public function testRenderer($changes)
 {
     $collection = $this->_mockCollection($changes);
     $this->assertXmlStringEqualsXmlFile(realpath(__DIR__) . '/../../_files/history/layout_renderer.xml', $this->_layoutRenderer->render($collection));
 }