Esempio n. 1
0
 /**
  * @magentoAppIsolation enabled
  */
 public function testDispatch()
 {
     $request = new Magento_Test_Request();
     $request->setDispatched();
     /* Area-specific controller is used because area must be known at the moment of loading the design */
     $this->_model = new Mage_Core_Controller_Front_Action($request, new Magento_Test_Response());
     $this->_model->dispatch('not_exists');
     $this->assertFalse($request->isDispatched());
     $this->assertEquals('cms', $request->getModuleName());
     $this->assertEquals('index', $request->getControllerName());
     $this->assertEquals('noRoute', $request->getActionName());
 }
Esempio n. 2
0
 /**
  * @magentoAppIsolation enabled
  */
 public function testDispatch()
 {
     if (headers_sent()) {
         $this->markTestSkipped('Can\' dispatch - headers already sent');
     }
     $request = new Mage_Test_Controller_Request_Http();
     $request->setDispatched();
     /* Area-specific controller is used because area must be known at the moment of loading the design */
     $this->_model = new Mage_Core_Controller_Front_Action($request, new Mage_Test_Controller_Request_Http());
     $this->_model->dispatch('not_exists');
     $this->assertFalse($request->isDispatched());
     $this->assertEquals('cms', $request->getModuleName());
     $this->assertEquals('index', $request->getControllerName());
     $this->assertEquals('noRoute', $request->getActionName());
 }
Esempio n. 3
0
 /**
  * @magentoAppIsolation enabled
  */
 public function testDispatch()
 {
     if (headers_sent()) {
         $this->markTestSkipped('Can\' dispatch - headers already sent');
     }
     $request = new Magento_Test_Request();
     $request->setDispatched();
     /* Area-specific controller is used because area must be known at the moment of loading the design */
     $this->_model = Mage::getObjectManager()->create('Mage_Core_Controller_Front_Action', array('request' => $request, 'response' => new Magento_Test_Response(), 'areaCode' => 'frontend'));
     $this->_model->dispatch('not_exists');
     $this->assertFalse($request->isDispatched());
     $this->assertEquals('cms', $request->getModuleName());
     $this->assertEquals('index', $request->getControllerName());
     $this->assertEquals('noRoute', $request->getActionName());
 }