public function RenderCacheWebTest::testEmptyView in Drupal 9
Same name and namespace in other branches
- 8 core/modules/views/tests/src/Functional/RenderCacheWebTest.php \Drupal\Tests\views\Functional\RenderCacheWebTest::testEmptyView()
- 10 core/modules/views/tests/src/Functional/RenderCacheWebTest.php \Drupal\Tests\views\Functional\RenderCacheWebTest::testEmptyView()
Tests rendering caching of a views block with arguments.
File
- core/
modules/ views/ tests/ src/ Functional/ RenderCacheWebTest.php, line 61
Class
- RenderCacheWebTest
- Tests render caching of blocks provided by views.
Namespace
Drupal\Tests\views\FunctionalCode
public function testEmptyView() {
$this
->placeBlock('views_block:node_id_argument-block_1', [
'region' => 'header',
]);
$this
->drupalGet('<front>');
$this
->assertEquals([], $this
->cssSelect('div.region-header div.views-field-title'));
$this
->drupalGet($this->nodes[0]
->toUrl());
$result = $this
->cssSelect('div.region-header div.views-field-title')[0]
->getText();
$this
->assertEquals('test title 1', $result);
$this
->drupalGet($this->nodes[1]
->toUrl());
$result = $this
->cssSelect('div.region-header div.views-field-title')[0]
->getText();
$this
->assertEquals('test title 2', $result);
$this
->drupalGet($this->nodes[0]
->toUrl());
$result = $this
->cssSelect('div.region-header div.views-field-title')[0]
->getText();
$this
->assertEquals('test title 1', $result);
}