protected function SmartTitleConfigTest::setUp in Smart Title 8
Overrides SmartTitleBrowserTestBase::setUp
File
- tests/
src/ Functional/ SmartTitleConfigTest.php, line 17
Class
- SmartTitleConfigTest
- Tests the module's title hide functionality.
Namespace
Drupal\Tests\smart_title\FunctionalCode
protected function setUp() {
parent::setUp();
$this
->drupalLogin($this->adminUser);
// Enable Smart Title for the test_page content type's teaser.
$this
->drupalLogin($this->adminUser);
$this
->drupalPostForm('admin/structure/types/manage/test_page/display/teaser', [
'smart_title__enabled' => TRUE,
], 'Save');
$this
->drupalPostForm(NULL, [
'fields[smart_title][weight]' => '-5',
'fields[smart_title][region]' => 'content',
], 'Save');
$teaser_display = $this->container
->get('entity_type.manager')
->getStorage('entity_view_display')
->load('node.' . $this->testPageNode
->getType() . '.teaser');
assert($teaser_display instanceof EntityViewDisplayInterface);
$smart_title_enabled = $teaser_display
->getThirdPartySetting('smart_title', 'enabled', FALSE);
$this
->assertTrue($smart_title_enabled);
}