Example #1
0
 public function testDefaultHeaders()
 {
     $defaultHeaders = array('header1' => 'Hello', 'header2' => 'world');
     Unirest\Request::defaultHeaders($defaultHeaders);
     $response = Unirest\Request::get('http://mockbin.com/request');
     $this->assertEquals(200, $response->code);
     $this->assertObjectHasAttribute('header1', $response->body->headers);
     $this->assertEquals('Hello', $response->body->headers->header1);
     $this->assertObjectHasAttribute('header2', $response->body->headers);
     $this->assertEquals('world', $response->body->headers->header2);
     Unirest\Request::clearDefaultHeaders();
     $response = Unirest\Request::get('http://mockbin.com/request');
     $this->assertEquals(200, $response->code);
     $this->assertObjectNotHasAttribute('header1', $response->body->headers);
     $this->assertObjectNotHasAttribute('header2', $response->body->headers);
 }