handleError() public method

public handleError ( $error )
 /** @test */
 public function requestShouldEmitErrorIfConnectionEmitsError()
 {
     $requestData = new RequestData('GET', 'http://www.example.com');
     $request = new Request($this->loop, $this->connector, $requestData);
     $this->successfulConnectionMock();
     $handler = $this->createCallableMock();
     $handler->expects($this->once())->method('__invoke')->with($this->isInstanceOf('Exception'), $this->isInstanceOf('React\\HttpClient\\Request'));
     $request->on('error', $handler);
     $handler = $this->createCallableMock();
     $handler->expects($this->once())->method('__invoke')->with($this->isInstanceOf('Exception'), null, $this->isInstanceOf('React\\HttpClient\\Request'));
     $request->on('end', $handler);
     $request->on('close', $this->expectCallableNever());
     $request->end();
     $request->handleError(new \Exception('test'));
 }
Example #2
0
 /** @test */
 public function requestShouldEmitErrorIfConnectionEmitsError()
 {
     $guzzleRequest = new GuzzleRequest('GET', 'http://www.example.com');
     $request = new Request($this->loop, $this->connectionManager, $guzzleRequest);
     $stream = $this->stream;
     $this->connectionManager->expects($this->once())->method('getConnection')->with($this->anything(), 'www.example.com', 80)->will($this->returnCallback(function ($cb) use($stream) {
         $cb($stream);
     }));
     $handler = $this->createCallableMock();
     $handler->expects($this->once())->method('__invoke')->with($this->isInstanceOf('Exception'), $this->isInstanceOf('React\\HttpClient\\Request'));
     $request->on('error', $handler);
     $handler = $this->createCallableMock();
     $handler->expects($this->once())->method('__invoke')->with($this->isInstanceOf('Exception'), null, $this->isInstanceOf('React\\HttpClient\\Request'));
     $request->on('end', $handler);
     $request->on('close', $this->expectCallableNever());
     $request->end();
     $request->handleError(new \Exception('test'));
 }