Beispiel #1
0
 public function test_add_many()
 {
     $headers = new HttpHeaders();
     $headers->set('yolo', 'swag');
     $headers->addMany(['foo' => 'bar', 'bar' => ['foo', 'baz']]);
     $this->assertEquals(['yolo' => ['swag'], 'foo' => ['bar'], 'bar' => ['foo', 'baz']], $headers->toArray());
 }
Beispiel #2
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'));
 }