commit 9ae93d65d710afad11d474f6ad3027742b090e36 Author: Joel Pittet Date: Tue Aug 4 10:49:40 2015 -0700 add placeholder diff --git a/core/modules/views_ui/tests/src/Unit/ViewListBuilderTest.php b/core/modules/views_ui/tests/src/Unit/ViewListBuilderTest.php index 0b1b64b..6ff910a 100644 --- a/core/modules/views_ui/tests/src/Unit/ViewListBuilderTest.php +++ b/core/modules/views_ui/tests/src/Unit/ViewListBuilderTest.php @@ -89,7 +89,10 @@ public function testBuildRowEntityList() { ); $page_display->expects($this->any()) ->method('getPath') - ->will($this->onConsecutiveCalls($this->returnValue('test_page'), $this->returnValue('malformed_path'))); + ->will($this->onConsecutiveCalls( + $this->returnValue('test_page'), + $this->returnValue('malformed_path'), + $this->returnValue('placeholder_page/%'))); $embed_display = $this->getMock('Drupal\views\Plugin\views\display\Embed', array('initDisplay'), array(array(), 'default', $display_manager->getDefinition('embed')) @@ -111,6 +114,11 @@ public function testBuildRowEntityList() { $values['display']['page_2']['display_plugin'] = 'page'; $values['display']['page_2']['display_options']['path'] = 'malformed_path'; + $values['display']['page_3']['id'] = 'page_3'; + $values['display']['page_3']['display_title'] = 'Page 3'; + $values['display']['page_3']['display_plugin'] = 'page'; + $values['display']['page_3']['display_options']['path'] = 'placeholder_page/%'; + $values['display']['embed']['id'] = 'embed'; $values['display']['embed']['display_title'] = 'Embedded'; $values['display']['embed']['display_plugin'] = 'embed'; @@ -121,6 +129,7 @@ public function testBuildRowEntityList() { array('default', $values['display']['default'], $default_display), array('page', $values['display']['page_1'], $page_display), array('page', $values['display']['page_2'], $page_display), + array('page', $values['display']['page_3'], $page_display), array('embed', $values['display']['embed'], $embed_display), ))); @@ -151,11 +160,12 @@ public function testBuildRowEntityList() { 'Embed admin label', 'Page admin label', 'Page admin label', + 'Page admin label', ); $this->assertEquals($expected_displays, $row['data']['view_name']['data']['#displays']); $display_paths = $row['data']['path']['data']['#context']['display_paths']; - $this->assertEquals('/test_page, /<object>malformed_path</object>', implode(', ', $display_paths)); + $this->assertEquals('/test_page, /<object>malformed_path</object>, /placeholder_page/%', implode(', ', $display_paths)); } }