class ElementsVerticalTabsWithSummaryTest

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

@group Form

Hierarchy

Expanded class hierarchy of ElementsVerticalTabsWithSummaryTest

File

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

Namespace

Drupal\Tests\system\FunctionalJavascript\Form
View source
class ElementsVerticalTabsWithSummaryTest extends WebDriverTestBase {
    
    /**
     * {@inheritdoc}
     */
    protected static $modules = [
        'form_test',
    ];
    
    /**
     * {@inheritdoc}
     */
    protected $defaultTheme = 'stark';
    
    /**
     * Check that vertical tabs title and summaries are set correctly.
     */
    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.