You are here

public function BreadcrumbTest::testAppliesOnEntityTypeWithoutParentField in Entity Reference Hierarchy 3.x

Same name and namespace in other branches
  1. 8.2 modules/entity_hierarchy_breadcrumb/tests/src/Kernel/BreadcrumbTest.php \Drupal\Tests\entity_hierarchy_breadcrumb\Kernel\BreadcrumbTest::testAppliesOnEntityTypeWithoutParentField()

Tests applies on bundle without hierarchy field.

File

modules/entity_hierarchy_breadcrumb/tests/src/Kernel/BreadcrumbTest.php, line 66

Class

BreadcrumbTest
Tests for breadcrumbs built of entity hierarchy fields.

Namespace

Drupal\Tests\entity_hierarchy_breadcrumb\Kernel

Code

public function testAppliesOnEntityTypeWithoutParentField() {
  $bundle = EntityTestBundle::create([
    'id' => 'a_different_bundle',
  ]);
  $bundle
    ->save();
  $entity = $this
    ->doCreateTestEntity([
    'type' => $bundle
      ->id(),
  ]);
  $route_match = new RouteMatch('test', $this->testRoute, [
    static::ENTITY_TYPE => $entity,
  ], [
    static::ENTITY_TYPE => $entity,
  ]);
  $this
    ->assertFalse($this->breadcrumbBuilder
    ->applies($route_match));
}