function LayoutBuilderUiTest::assertHighlightedElement
Confirms the presence of the 'is-layout-builder-highlighted' class.
Parameters
string $selector: The highlighted element must also match this selector.
1 call to LayoutBuilderUiTest::assertHighlightedElement()
- LayoutBuilderUiTest::testAddHighlights in core/
modules/ layout_builder/ tests/ src/ FunctionalJavascript/ LayoutBuilderUiTest.php  - Tests that elements that open the dialog are properly highlighted.
 
File
- 
              core/
modules/ layout_builder/ tests/ src/ FunctionalJavascript/ LayoutBuilderUiTest.php, line 287  
Class
- LayoutBuilderUiTest
 - Tests the Layout Builder UI.
 
Namespace
Drupal\Tests\layout_builder\FunctionalJavascriptCode
private function assertHighlightedElement(string $selector) : void {
  $assert_session = $this->assertSession();
  $page = $this->getSession()
    ->getPage();
  // There is only one highlighted element.
  $assert_session->elementsCount('css', '.is-layout-builder-highlighted', 1);
  // The selector is also the highlighted element.
  $this->assertTrue($page->find('css', $selector)
    ->hasClass('is-layout-builder-highlighted'));
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.