public function testGetRequestString() { $this->assertEmpty($this->_model->getRequestString()); $this->_model->setRequestUri('test'); $this->_model->setPathInfo(); $this->assertEquals('test', $this->_model->getRequestString()); }
/** * @magentoAppIsolation enabled */ public function testMatch() { $request = new Mage_Core_Controller_Request_Http(); //Open Node $request->setPathInfo('parent_node'); $controller = $this->_model->match($request); $this->assertInstanceOf('Mage_Core_Controller_Varien_Action_Redirect', $controller); }
/** * Modify request path to imitate basic request * * @param Mage_Core_Controller_Request_Http $request * @return Mage_DesignEditor_Controller_Varien_Router_Standard */ protected function _prepareVdeRequest(Mage_Core_Controller_Request_Http $request) { $vdeFrontName = $this->_helper->getFrontName(); $noVdePath = substr($request->getPathInfo(), strlen($vdeFrontName) + 1) ?: '/'; $request->setPathInfo($noVdePath); return $this; }