public function BasicCheeseburgerMenuTest::testCheeseburgerVocabularyStructure in Cheeseburger Menu 5.0.x
Test callback.
File
- tests/
src/ Kernel/ BasicCheeseburgerMenuTest.php, line 84
Class
- BasicCheeseburgerMenuTest
- Test description.
Namespace
Drupal\Tests\cheeseburger_menu\KernelCode
public function testCheeseburgerVocabularyStructure() {
$this
->createVocabulary();
/** @var \Drupal\cheeseburger_menu\CheeseburgerMenu $cheeseburger_menu */
$cheeseburger_menu = $this->container
->get('cheeseburger_menu.service')
->buildMenuFromVocabulary([
'id' => self::TEST_MENU_ID,
'settings' => [
'max_depth' => 0,
'default_expanded' => FALSE,
'override_title' => FALSE,
'show_title_in_navigation' => TRUE,
'show_title_above_menu' => TRUE,
'icon' => '',
'show_links_in_navigation' => FALSE,
],
'weight' => 1,
]);
$has_item = FALSE;
foreach ($cheeseburger_menu as $cheeseburger_menu_item) {
$has_item = TRUE;
/** @var \Drupal\cheeseburger_menu\CheeseburgerMenuItem $cheeseburger_menu_item */
$this
->assertMenuItem($cheeseburger_menu_item, self::$menuArray);
}
$this
->assertTrue($has_item);
}