/** * @group ZF-7794 */ public function testSpecifyingAnotherSchemeHelperToGenerateHrefs() { $path = dirname(dirname(__FILE__)) . '/_files/My/SchemeHelper.php'; require_once $path; $newHelper = new My_SchemeHelper(); Zend_Navigation_Page_Mvc::setSchemeHelper($newHelper); $page = new Zend_Navigation_Page_Mvc(array('scheme' => 'https')); $expected = My_SchemeHelper::RETURN_URL; $actual = $page->getHref(); $old = new Zend_View_Helper_ServerUrl(); Zend_Navigation_Page_Mvc::setSchemeHelper($old); $this->assertEquals($expected, $actual); }