AreaTitleWebTest.php in Drupal 8
File
core/modules/views/tests/src/Functional/Handler/AreaTitleWebTest.php
View source
<?php
namespace Drupal\Tests\views\Functional\Handler;
use Drupal\Tests\views\Functional\ViewTestBase;
use Drupal\views\Entity\View;
class AreaTitleWebTest extends ViewTestBase {
public static $testViews = [
'test_area_title',
];
protected $defaultTheme = 'stark';
protected function setUp($import_test_views = TRUE) {
parent::setUp($import_test_views);
$this
->enableViewsTestModule();
}
public function testTitleText() {
$this
->drupalGet('test-area-title');
$this
->assertTitle('test_title_header | Drupal');
$view = View::load('test_area_title');
$display =& $view
->getDisplay('default');
$display['display_options']['filters']['name'] = [
'field' => 'name',
'id' => 'name',
'table' => 'views_test_data',
'relationship' => 'none',
'plugin_id' => 'string',
'value' => 'Euler',
];
$view
->save();
$this
->drupalGet('test-area-title');
$this
->assertTitle('test_title_empty | Drupal');
$view = View::load('test_area_title');
$display =& $view
->getDisplay('default');
$display['display_options']['filters']['name'] = [
'field' => 'name',
'id' => 'name',
'table' => 'views_test_data',
'relationship' => 'none',
'plugin_id' => 'string',
'value' => 'Ringo',
];
$view
->save();
$this
->drupalGet('test-area-title');
$this
->assertTitle('test_title_header | Drupal');
}
}