示例#1
0
 /**
  * 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());
 }