You are here

public function AgeTrackerTest::testGetTrackedHeaders in Pantheon Advanced Page Cache 8

Tests AgeTracker::getTrackedHeaders

@dataProvider providerPathsAndHeaders @covers ::getTrackedHeaders

Parameters

string $path: The url being tracked

array $headers: The headers of each time the URL was checked

File

tests/behat/helper_classes/tests/AgeTrackerTest.php, line 25

Class

AgeTrackerTest
@covers AgeTracker

Namespace

PantheonSystems\CDNBehatHelpers\tests

Code

public function testGetTrackedHeaders($path, array $headers_set) {
  $AgeTracker = new AgeTracker();
  foreach ($headers_set as $headers) {
    $AgeTracker
      ->trackHeaders($path, $headers);
  }
  $actual_tracked_headers = $AgeTracker
    ->getTrackedHeaders($path);
  $this
    ->assertEquals($headers_set, $actual_tracked_headers);
}