/**
  * @covers  Shutterstock\Presto\Presto::setHeaders
  */
 public function testHeaders()
 {
     $presto = new Presto();
     $presto->setHeaders(array('X-Powered-By' => 'Awesomeness'));
     $response = $presto->makeRequest(self::$TEST_ENDPOINT . 'headers', array(), function (Response $response) {
         $data = $response->data;
         $data = json_decode($data, true);
         return $data['headers'];
     });
     $this->assertArrayHasKey('X-Powered-By', $response);
     $this->assertEquals('Awesomeness', $response['X-Powered-By']);
 }
Example #2
0
 /**
  * @covers  Shutterstock\Presto\Presto::setHeaders
  */
 public function testHeaderSetOverride()
 {
     $presto = new Presto();
     $presto->setHeaders(array('User-Agent' => 'Presto'), true);
     $this->assertEquals(array('User-Agent' => 'Presto'), $presto->curl_opts[CURLOPT_HTTPHEADER]);
 }