Beispiel #1
0
 public function testOnPreDispatchListener()
 {
     // Sets the body to the 'return' parameter contents
     $listener = new OnPreDispatchListener();
     $evm = new Manager();
     $evm->addEventListener(\Drest\Event\Events::PRE_DISPATCH, $listener);
     $dm = $this->_getDrestManager($this->_em, null, $evm);
     $xHeader = '12345zyxabc';
     $request = \Symfony\Component\HttpFoundation\Request::create('/users?xHeader=' . $xHeader, 'GET');
     $response = $dm->dispatch($request);
     $this->assertEquals($xHeader, $response->getHttpHeader('xHeader'));
 }
Beispiel #2
0
 public function testOnPostDispatchListener()
 {
     // Sets the body to the 'return' parameter contents
     $listener = new OnPostDispatchListener();
     $evm = new Manager();
     $evm->addEventListener(\Drest\Event\Events::POST_DISPATCH, $listener);
     $dm = $this->_getDrestManager($this->_em, null, $evm);
     $return = '12345abczyx';
     $request = \Symfony\Component\HttpFoundation\Request::create('/users?return=' . $return, 'GET');
     $response = $dm->dispatch($request);
     $this->assertEquals($return, $response->getBody());
 }