Loading core/modules/system/tests/src/Functional/Menu/BreadcrumbTest.php +16 −8 Original line number Diff line number Diff line Loading @@ -23,7 +23,14 @@ class BreadcrumbTest extends BrowserTestBase { * * @var array */ protected static $modules = ['menu_test', 'block']; protected static $modules = [ 'block', 'dblog', 'field_ui', 'filter_test', 'menu_test', 'olivero_test', ]; /** * An administrative user. Loading @@ -40,11 +47,9 @@ class BreadcrumbTest extends BrowserTestBase { protected $webUser; /** * Test paths in the Standard profile. * * @var string * {@inheritdoc} */ protected $profile = 'standard'; protected $defaultTheme = 'olivero'; /** * {@inheritdoc} Loading @@ -52,6 +57,11 @@ class BreadcrumbTest extends BrowserTestBase { protected function setUp(): void { parent::setUp(); // Install 'claro' and configure it as administrative theme. $this->container->get('theme_installer')->install(['claro']); $this->config('system.theme')->set('admin', 'claro')->save(); $this->config('system.site')->set('page.front', '/node')->save(); $perms = array_keys(\Drupal::service('user.permissions')->getPermissions()); $this->adminUser = $this->drupalCreateUser($perms); $this->drupalLogin($this->adminUser); Loading Loading @@ -156,14 +166,12 @@ public function testBreadCrumbs() { $this->assertBreadcrumb("admin/config/content/formats/manage/$format_id/disable", $trail); // Verify node breadcrumbs (without menu link). $node1 = $this->drupalCreateNode(); $node1 = $this->drupalCreateNode(['type' => $type]); $nid1 = $node1->id(); $trail = $home; $this->assertBreadcrumb("node/$nid1", $trail); // Also verify that the node does not appear elsewhere (e.g., menu trees). $this->assertSession()->linkNotExists($node1->getTitle()); // Also verify that the node does not appear elsewhere (e.g., menu trees). $this->assertSession()->linkNotExists($node1->getTitle()); $trail += [ "node/$nid1" => $node1->getTitle(), Loading Loading
core/modules/system/tests/src/Functional/Menu/BreadcrumbTest.php +16 −8 Original line number Diff line number Diff line Loading @@ -23,7 +23,14 @@ class BreadcrumbTest extends BrowserTestBase { * * @var array */ protected static $modules = ['menu_test', 'block']; protected static $modules = [ 'block', 'dblog', 'field_ui', 'filter_test', 'menu_test', 'olivero_test', ]; /** * An administrative user. Loading @@ -40,11 +47,9 @@ class BreadcrumbTest extends BrowserTestBase { protected $webUser; /** * Test paths in the Standard profile. * * @var string * {@inheritdoc} */ protected $profile = 'standard'; protected $defaultTheme = 'olivero'; /** * {@inheritdoc} Loading @@ -52,6 +57,11 @@ class BreadcrumbTest extends BrowserTestBase { protected function setUp(): void { parent::setUp(); // Install 'claro' and configure it as administrative theme. $this->container->get('theme_installer')->install(['claro']); $this->config('system.theme')->set('admin', 'claro')->save(); $this->config('system.site')->set('page.front', '/node')->save(); $perms = array_keys(\Drupal::service('user.permissions')->getPermissions()); $this->adminUser = $this->drupalCreateUser($perms); $this->drupalLogin($this->adminUser); Loading Loading @@ -156,14 +166,12 @@ public function testBreadCrumbs() { $this->assertBreadcrumb("admin/config/content/formats/manage/$format_id/disable", $trail); // Verify node breadcrumbs (without menu link). $node1 = $this->drupalCreateNode(); $node1 = $this->drupalCreateNode(['type' => $type]); $nid1 = $node1->id(); $trail = $home; $this->assertBreadcrumb("node/$nid1", $trail); // Also verify that the node does not appear elsewhere (e.g., menu trees). $this->assertSession()->linkNotExists($node1->getTitle()); // Also verify that the node does not appear elsewhere (e.g., menu trees). $this->assertSession()->linkNotExists($node1->getTitle()); $trail += [ "node/$nid1" => $node1->getTitle(), Loading