2 namespace TYPO3\CMS\Backend\Tests\Template\Components;
19 use TYPO3\CMS\Core\Tests\UnitTestCase;
35 $isValid = $menu->isValid($menu);
36 $this->assertFalse($isValid);
48 $menu->setIdentifier(
'husel');
49 $isValid = $menu->isValid($menu);
50 $this->assertTrue($isValid);
62 $result = $menuRegistry->makeMenu()->setLabel(
'MenuLabel')->setIdentifier(
'MenuIdent');
63 $expected =
new Menu();
64 $expected->setIdentifier(
'MenuIdent');
65 $expected->setLabel(
'MenuLabel');
66 $this->assertEquals($expected, $result);
79 $menu1 = $menuRegistry->makeMenu();
80 $menu1->setIdentifier(
'husel');
81 $menu1->setLabel(
'Label of an empty Menu');
82 $menuRegistry->addMenu($menu1);
84 $menu2 = $menuRegistry->makeMenu()->setIdentifier(
'Foo');
85 $item = $menu2->makeMenuItem()->setHref(
'#')->setTitle(
'Husel');
86 $menu2->addMenuItem($item);
88 $menuRegistry->addMenu($menu2);
90 $result = $menuRegistry->getMenus();
95 $this->assertEquals($expected, $result);