DomainPageCacheTest.php in Domain Access 8
File
domain/tests/src/Functional/DomainPageCacheTest.php
View source
<?php
namespace Drupal\Tests\domain\Functional;
class DomainPageCacheTest extends DomainTestBase {
public function testDomainResponse() {
$this
->domainTableIsEmpty();
$this
->domainCreateTestDomains(5);
$expected = [];
$domains = \Drupal::entityTypeManager()
->getStorage('domain')
->loadMultiple(NULL, TRUE);
foreach ($domains as $domain) {
$this
->drupalGet($domain
->getPath());
$expected[] = $domain
->getPath() . ':';
}
$database = \Drupal::database();
$query = $database
->query("SELECT cid FROM {cache_page}");
$result = $query
->fetchCol();
$this
->assertEqual(sort($expected), sort($result), 'Cache returns as expected.');
}
}