/**
  * @group read-only
  */
 public function testGetExtraHeaders()
 {
     Traackr\TraackrApi::setExtraHeaders($this->singleHeader);
     $h = Traackr\TraackrApi::getExtraHeaders();
     $this->assertInternalType('array', $h);
     $this->assertEquals(1, sizeof($h));
     $this->assertContains($this->singleHeader, $h);
     Traackr\TraackrApi::setExtraHeaders($this->arrayHeader);
     $h = Traackr\TraackrApi::getExtraHeaders();
     $this->assertInternalType('array', $h);
     $this->assertEquals(2, sizeof($h));
     $this->assertContains($this->arrayHeader[0], $h);
     $this->assertContains($this->arrayHeader[1], $h);
 }
<?php

// Load API library
require_once dirname(__FILE__) . '/../lib/TraackrApi.php';
// Set API key if none is defined in the env
// We want the env value to take precedence to enable testing against QA
if (!isset($_ENV['TRAACKR_API_KEY'])) {
    Traackr\TraackrApi::setApiKey('5adab9df789c2147116881f36785f6c3');
}
Traackr\TraackrApi::setExtraHeaders(array("X-TraackrApp-Session: TraackrAPI-UnitTest"));