You are here

public function CacheTagsTest::testHeaderValue in Varnish purger 8

Same name and namespace in other branches
  1. 8.2 modules/varnish_purge_tags/src/Tests/CacheTagsTest.php \Drupal\varnish_purge_tags\Tests\CacheTagsTest::testHeaderValue()

Test that the header value is exactly as expected (space separated).

File

modules/varnish_purge_tags/src/Tests/CacheTagsTest.php, line 28

Class

CacheTagsTest
Tests \Drupal\varnish_purge_tags\Plugin\Purge\Tags\CacheTags.

Namespace

Drupal\varnish_purge_tags\Tests

Code

public function testHeaderValue() {
  $request = Request::create('/system/401');
  $response = $this->container
    ->get('http_kernel')
    ->handle($request);
  $this
    ->assertEquals(200, $response
    ->getStatusCode());
  $this
    ->assertEquals($response->headers
    ->get('Cache-Tags'), 'config:user.role.anonymous rendered');
}