Exemplo n.º 1
0
 public function testLogsConnectionErrors()
 {
     $request = new Request('GET', '/');
     $t = new Transaction(new Client(), $request);
     $e = new RequestException('foo', $request);
     $ev = new ErrorEvent($t, $e);
     $h = new History();
     $h->onError($ev);
     $this->assertEquals([$request], $h->getRequests());
 }
Exemplo n.º 2
0
 public function testAddsForErrorEvent()
 {
     $request = new Request('GET', '/');
     $response = new Response(400);
     $t = new Transaction(new Client(), $request);
     $t->setResponse($response);
     $e = new RequestException('foo', $request, $response);
     $ev = new ErrorEvent($t, $e);
     $h = new History(2);
     $h->onError($ev);
     $this->assertEquals([$request], $h->getRequests());
 }