public function testDispatchLoopStartupWithMobileRequest() { $this->request->setModuleName('default')->setControllerName('foo')->setActionName('bar'); $_SERVER['SERVER_NAME'] = 'mobile.domain.tld'; $this->plugin->dispatchLoopStartup($this->request); $this->assertEquals('default', $this->request->getModuleName()); $this->assertEquals('foo', $this->request->getControllerName()); $this->assertEquals('bar', $this->request->getActionName()); $this->assertEquals('mobile', $this->layout->getLayout()); }
public function setUp() { $request = new Zend_Controller_Request_HttpTestCase('http://www.test.com/kweenie'); $request->setModuleName('foo-foo'); $request->setControllerName('bar-bar'); $request->setActionName('baz-baz'); $request->setMethod('get'); Zend_Controller_Front::getInstance()->setRequest($request); $this->formHelper = new Waf_Zend_Controller_Action_Helper_Action_FormTest_TestFormHelper(); }
public function testIsExternalModuleIsFalseIfGetModuleNamesDoesntContainExternalString() { $request = new Zend_Controller_Request_HttpTestCase(); $request->setModuleName('extern'); $this->assertFalse($this->_sut->isExternalModule($request)); }
/** * Creates a controller for testing. * * @return Zend_Controller_Action */ protected function createController() { $request = new Zend_Controller_Request_HttpTestCase(); $request->setModuleName('my-module'); $request->setControllerName('my-controller'); $request->setActionName('my-action'); $request->setDispatched(true); $arguments = array($request, new Zend_Controller_Response_HttpTestCase(), array()); return $this->getMock('Zend_Controller_Action', null, $arguments); }
/** * Creates a controller for testing. * * @return Zend_Controller_Action */ protected function createController() { $request = new Zend_Controller_Request_HttpTestCase(); $request->setModuleName('my-module'); $request->setControllerName('my-controller'); $request->setActionName('my-action'); $response = new Zend_Controller_Response_HttpTestCase(); return $this->getMock('Zend_Controller_Action', null, array($request, $response)); }
/** * Creates the request object that is used for testing. * * @return Zend_Controller_Request_HttpTestCase */ protected function createRequest() { $request = new Zend_Controller_Request_HttpTestCase(); $request->setDispatched(true); $request->setModuleName($this->getModuleName()); $request->setControllerName($this->getControllerName()); return $request; }