Example #1
0
 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());
 }
Example #2
0
 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;
 }