/** * Should be able to remove a page by giving an instance * */ public function testShouldBeAbleToRemovePageByInstance() { $nav = new Zym_Navigation(array(array('label' => 'Page 1', 'uri' => '#'), array('label' => 'Page 2', 'uri' => '#'))); $page3 = Zym_Navigation_Page::factory(array('label' => 'Page 3', 'uri' => '#')); $page4 = Zym_Navigation_Page::factory(array('label' => 'Page 4', 'uri' => '#')); $nav->addPage($page3); $this->assertEquals(true, $nav->removePage($page3)); $this->assertEquals(false, $nav->removePage($page4)); }