public function testSetGetRequest() { $this->assertInstanceOf('Zend_Controller_Request_Http', $this->_model->getRequest()); //$request = new Magento_Test_Request; $this->_model->setRequest($request); $this->assertSame($request, $this->_model->getRequest()); }
public function testSetRoutePathWhenAsteriskUses() { $moduleFrontName = 'moduleFrontName'; $controllerName = 'controllerName'; $actionName = 'actionName'; $requestMock = $this->getMock('Mage_Core_Controller_Request_Http'); $requestMock->expects($this->once())->method('getRequestedRouteName')->will($this->returnValue($moduleFrontName)); $requestMock->expects($this->once())->method('getRequestedControllerName')->will($this->returnValue($controllerName)); $requestMock->expects($this->once())->method('getRequestedActionName')->will($this->returnValue($actionName)); $this->_model->setRequest($requestMock); $this->_model->setRoutePath('*/*/*'); $this->assertEquals($moduleFrontName, $this->_model->getRouteName()); $this->assertEquals($controllerName, $this->_model->getControllerName()); $this->assertEquals($actionName, $this->_model->getActionName()); }