Ejemplo n.º 1
0
 /**
  * @covers \Splot\Framework\Events\ControllerWillRespond::__construct
  * @covers \Splot\Framework\Events\ControllerWillRespond::getControllerName
  * @covers \Splot\Framework\Events\ControllerWillRespond::getController
  * @covers \Splot\Framework\Events\ControllerWillRespond::getMethod
  * @covers \Splot\Framework\Events\ControllerWillRespond::getArguments
  * @covers \Splot\Framework\Events\ControllerWillRespond::setArguments
  * @covers \Splot\Framework\Events\ControllerWillRespond::setMethod
  */
 public function testControllerWillRespond()
 {
     $controller = new TestController(new Container());
     $arguments = array('id' => 123);
     $event = new Events\ControllerWillRespond('SplotTestModule:TestController', $controller, 'index', $arguments);
     $this->assertEquals('SplotTestModule:TestController', $event->getControllerName());
     $this->assertSame($controller, $event->getController());
     $this->assertEquals('index', $event->getMethod());
     $this->assertEquals($arguments, $event->getArguments());
     $event->setMethod('customMethod');
     $this->assertEquals('customMethod', $event->getMethod());
     $newArguments = array('id' => 15);
     $event->setArguments($newArguments);
     $this->assertEquals($newArguments, $event->getArguments());
 }