public function testPopStackPopulatesControllerAndModuleFromRequestIfEmpty() { $plugin = new Zend_Controller_Plugin_ActionStack(); $request = $this->getNewRequest(); $plugin->setRequest($request); $request1 = new Zend_Controller_Request_Simple(); $request1->setActionName('blah'); $plugin->pushStack($request1); $next = $plugin->popStack(); $this->assertTrue($next instanceof Zend_Controller_Request_Simple); $this->assertEquals($request1->getActionName(), $next->getActionName()); $this->assertEquals($request->getControllerName(), $next->getControllerName()); $this->assertEquals($request->getModuleName(), $next->getModuleName()); }