/** * Test case */ public function testAddItem() { $manager = new Enlight_Components_Menu(); $itemParent = new Zend_Config(array('id' => 1, 'name' => 'parent')); $this->assertInstanceOf('Enlight_Components_Menu', $manager->addItem($itemParent)); $itemChild = new Zend_Config(array('id' => 2, 'name' => 'child', 'parent' => 1)); $this->assertInstanceOf('Enlight_Components_Menu', $manager->addItem($itemChild)); $itemChild = $manager->findOneBy('id', 2); $itemParent = $manager->findOneBy('id', 1); $this->assertInstanceOf('Enlight_Components_Menu_Item', $itemChild); $this->assertInstanceOf('Enlight_Components_Menu_Item', $itemParent); $this->assertEquals($itemParent, $itemChild->getParent()); }