function BlockHtmlIdTest::testHtmlId

Tests for a valid HTML ID for a block.

File

drupal/core/modules/block/lib/Drupal/block/Tests/BlockHtmlIdTest.php, line 49
Definition of Drupal\block\Tests\BlockHtmlIdTest.

Class

BlockHtmlIdTest
Tests block HTML ID validity.

Namespace

Drupal\block\Tests

Code

function testHtmlId() {
  $this
    ->drupalGet('');
  $this
    ->assertRaw('id="block-test-id-block"', 'HTML ID for test block is valid.');
  $elements = $this
    ->xpath('//div[contains(@class, :div-class)]/div/ul[contains(@class, :ul-class)]/li', array(
    ':div-class' => 'block-system',
    ':ul-class' => 'menu',
  ));
  $this
    ->assertTrue(!empty($elements), 'The proper block markup was found.');
}