function TopBarItemManagerTest::testGetDefinitionsByRegion

@covers ::getDefinitionsByRegion

File

core/modules/navigation/tests/src/Unit/TopBarItemManagerTest.php, line 84

Class

TopBarItemManagerTest
@coversDefaultClass \Drupal\navigation\TopBarItemManager[[api-linebreak]]

Namespace

Drupal\Tests\navigation\Unit

Code

public function testGetDefinitionsByRegion() : void {
  $tools = $this->manager
    ->getDefinitionsByRegion(TopBarRegion::Tools);
  $this->assertSame([
    'tools',
  ], array_keys($tools));
  $context = $this->manager
    ->getDefinitionsByRegion(TopBarRegion::Context);
  $this->assertSame([
    'context',
  ], array_keys($context));
  $actions = $this->manager
    ->getDefinitionsByRegion(TopBarRegion::Actions);
  $this->assertSame([
    'actions',
    'more_actions',
  ], array_keys($actions));
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.