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