Exemplo n.º 1
0
 public function test_get_and_set_headers()
 {
     $response = new HttpResponse();
     $this->assertTrue($response->getHeaders() instanceof IHttpHeaders);
     $headers = new HttpHeaders();
     $headers->set('foo', 'bar');
     $response->setHeaders($headers);
     $this->assertTrue($response->getHeaders() instanceof IHttpHeaders);
     $this->assertEquals($headers->find('foo'), $response->getHeaders()->find('foo'));
     $this->assertEquals($headers->find('foo'), $response->getHeaders()->find('foo'));
     $this->assertEquals('yolo', $response->getHeaders()->find('swag', 'yolo'));
     $response->getHeaders()->set('swag', 'yolo');
     $this->assertEquals('yolo', $response->getHeaders()->find('swag'));
 }