<?php
-namespace Drupal\views_ui\Tests;
+namespace Drupal\Tests\views_ui\Functional;
+
use Drupal\Core\Menu\MenuTreeParameters;
use Drupal\menu_link_content\Entity\MenuLinkContent;
+use Drupal\system\Tests\Cache\AssertPageCacheContextsAndTagsTrait;
/**
* Tests the UI of generic display path plugin.
* @see \Drupal\views\Plugin\views\display\PathPluginBase
*/
class DisplayPathTest extends UITestBase {
+ use AssertPageCacheContextsAndTagsTrait;
- protected function setUp() {
- parent::setUp();
+ protected function setUp($import_test_views = TRUE) {
+ parent::setUp($import_test_views);
- $this->drupalPlaceBlock('page_title_block');
+ $this->placeBlock('page_title_block');
}
/**
$this->drupalGet('admin/structure/views/nojs/display/test_page_display_menu/page_5/menu');
$this->assertResponse(200);
$menu_parent = $this->xpath('//select[@id="edit-menu-parent"]');
- $menu_options = (array) $menu_parent[0]->option;
+ $menu_options = (array) $menu_parent[0]->findAll('css', 'option');
unset($menu_options['@attributes']);
+ // Convert array to make the next assertion possible.
+ $menu_options = array_map(function($element) {
+ return $element->getText();
+ }, $menu_options);
+
$this->assertEqual([
'<User account menu>',
'-- My account',