Example #1
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();
 }
Example #2
0
 /**
  * @test
  * @group library
  */
 public function allRightsPropertyDefaultsToFalseWhenNotOverwrittenOrSetInRequest()
 {
     $request = new \Zend_Controller_Request_HttpTestCase();
     $request->setControllerName('group');
     $request->setActionName('setpagerights');
     $request->setParams(array('controller' => 'group', 'action' => 'setpagerights', 'params' => '{"id":"GROUP-edl54f03-nac4-4fdb-af34-72ebr0878rg7-GROUP","websiteId":"SITE-ae6e702f-10ac-4e1e-exwc-307e4b8765db-SITE","rights":"[]"}', 'module' => 'default'));
     $setPageRightsRequest = new \Cms\Request\Group\SetPageRights($request);
     $this->assertInternalType('boolean', $setPageRightsRequest->getAllRights());
     $this->assertSame(false, $setPageRightsRequest->getAllRights());
 }
Example #3
0
 /**
  * @test
  * @group library
  */
 public function completePropertyIsOverwrittenWhenSetInRequest()
 {
     $request = new \Zend_Controller_Request_HttpTestCase();
     $request->setControllerName('export');
     $request->setActionName('website');
     $request->setParams(array('controller' => 'export', 'action' => 'website', 'params' => '{"websiteid":"SITE-ae6e702f-10ac-4e1e-exwc-307e4b8765db-SITE","name":"test_export_0_website_complete","complete":false}', 'module' => 'default'));
     $exportWebsiteRequest = new \Cms\Request\Export\Website($request);
     $this->assertInternalType('boolean', $exportWebsiteRequest->getComplete());
     $this->assertSame(false, $exportWebsiteRequest->getComplete());
 }
Example #4
0
 public function testIsFormSubmission()
 {
     $formActions = array('add', 'edit', 'config');
     foreach ($formActions as $formAction) {
         $request = new Zend_Controller_Request_HttpTestCase();
         $request->setActionName($formAction);
         $request->setMethod('POST');
         $htmlPurifierPlugin = $this->_getHtmlPurifierPlugin();
         $this->assertTrue($htmlPurifierPlugin->isFormSubmission($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));
 }
 /**
  * Dispatches the action with the given name:
  *
  * Example:
  *
  *     $this->dispatch('my-action');
  *
  * @param string $action
  */
 protected function dispatch($action)
 {
     $this->request->setActionName($action);
     $this->controller->dispatch($this->actionNameToMethod($action));
 }