Exemplo n.º 1
0
 public function testPopStackPopulatesControllerAndModuleFromRequestIfEmpty()
 {
     $plugin = new Plugin\ActionStack();
     $request = $this->getNewRequest();
     $plugin->setRequest($request);
     $request1 = new Request\Simple();
     $request1->setActionName('blah');
     $plugin->pushStack($request1);
     $next = $plugin->popStack();
     $this->assertTrue($next instanceof Request\Simple);
     $this->assertEquals($request1->getActionName(), $next->getActionName());
     $this->assertEquals($request->getControllerName(), $next->getControllerName());
     $this->assertEquals($request->getModuleName(), $next->getModuleName());
 }