function ErrorHandlerTest::assertNoMessages

Same name in other branches
  1. 8.9.x core/modules/system/tests/src/Functional/System/ErrorHandlerTest.php \Drupal\Tests\system\Functional\System\ErrorHandlerTest::assertNoMessages()
  2. 10 core/modules/system/tests/src/Functional/System/ErrorHandlerTest.php \Drupal\Tests\system\Functional\System\ErrorHandlerTest::assertNoMessages()
  3. 11.x core/modules/system/tests/src/Functional/System/ErrorHandlerTest.php \Drupal\Tests\system\Functional\System\ErrorHandlerTest::assertNoMessages()

Asserts that no messages are printed onto the page.

Ensures that no messages div exists, which proves that no messages were generated by the error handler, not even an empty one.

@internal

1 call to ErrorHandlerTest::assertNoMessages()
ErrorHandlerTest::testErrorHandler in core/modules/system/tests/src/Functional/System/ErrorHandlerTest.php
Tests the error handler.

File

core/modules/system/tests/src/Functional/System/ErrorHandlerTest.php, line 179

Class

ErrorHandlerTest
Performs tests on the Drupal error and exception handler.

Namespace

Drupal\Tests\system\Functional\System

Code

protected function assertNoMessages() : void {
    $this->assertSession()
        ->elementNotExists('xpath', '//div[contains(@class, "messages")]');
}

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