function ElementsVerticalTabsWithSummaryTest::testDynamicSummary

Same name and namespace in other branches
  1. 11.x core/modules/system/tests/src/FunctionalJavascript/Form/ElementsVerticalTabsWithSummaryTest.php \Drupal\Tests\system\FunctionalJavascript\Form\ElementsVerticalTabsWithSummaryTest::testDynamicSummary()

Check that vertical tabs title and summaries are set correctly.

File

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

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.