public function testGetVisibleRecursiveTrueShouldReturnFalseIfParentInivisble() { $page = new Zend_Navigation_Page_Uri(array('label' => 'Page 1', 'visible' => false, 'pages' => array(new Zend_Navigation_Page_Uri(array('label' => 'Page 1.1', 'pages' => array(new Zend_Navigation_Page_Uri(array('label' => 'Page 1.1')))))))); $childPage = $page->findOneByLabel('Page 1.1'); $this->assertTrue($childPage->getVisible(false)); $this->assertFalse($childPage->getVisible(true)); }