function ElementsVerticalTabsWithSummaryTest::testDynamicSummary

Check that vertical tabs title and summaries are set correctly.

File

core/modules/system/tests/src/FunctionalJavascript/Form/ElementsVerticalTabsWithSummaryTest.php, line 29

Class

ElementsVerticalTabsWithSummaryTest
Tests that titles and summaries in vertical-tabs form elements are set correctly.

Namespace

Drupal\Tests\system\FunctionalJavascript\Form

Code

public function testDynamicSummary() : void {
    $this->drupalGet('form_test/vertical-tabs-with-summary');
    $this->assertSession()
        ->elementTextEquals('css', '.vertical-tabs__menu-item.first .vertical-tabs__menu-item-title', 'Tab 1');
    $this->assertSession()
        ->elementTextEquals('css', '.vertical-tabs__menu-item.first .vertical-tabs__menu-item-summary', 'Summary 1');
    $this->assertSession()
        ->elementTextEquals('css', '.vertical-tabs__menu-item.last .vertical-tabs__menu-item-title', 'Tab 2');
    $this->assertSession()
        ->elementTextEquals('css', '.vertical-tabs__menu-item.last .vertical-tabs__menu-item-summary', 'Summary 2');
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.