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')); }
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()); }