You are here

public function BreadcrumbFunctionalTest::testBreadcrumbs in Entity Reference Hierarchy 3.x

Same name and namespace in other branches
  1. 8.2 modules/entity_hierarchy_breadcrumb/tests/src/Functional/BreadcrumbFunctionalTest.php \Drupal\Tests\entity_hierarchy_breadcrumb\Functional\BreadcrumbFunctionalTest::testBreadcrumbs()

Tests breadcrumb rendering.

File

modules/entity_hierarchy_breadcrumb/tests/src/Functional/BreadcrumbFunctionalTest.php, line 55

Class

BreadcrumbFunctionalTest
Defines a class for testing the reorder children form.

Namespace

Drupal\Tests\entity_hierarchy_breadcrumb\Functional

Code

public function testBreadcrumbs() {
  $children = $this
    ->createChildEntities($this->parent
    ->id());
  $this
    ->drupalLogin($this
    ->drupalCreateUser([
    'view test entity',
  ]));
  $this
    ->drupalGet($this->parent
    ->toUrl());
  $this
    ->assertElementsOrder('nav[aria-labelledby="system-breadcrumb"] li', [
    'Home',
    'Parent',
  ]);
  $first_child = reset($children);
  $this
    ->drupalGet($first_child
    ->toUrl());
  $this
    ->assertElementsOrder('nav[aria-labelledby="system-breadcrumb"] li', [
    'Home',
    'Parent',
    'Child 1',
  ]);
}