You are here

protected function UncaughtExceptionTest::assertNoErrorsLogged in Drupal 10

Same name and namespace in other branches
  1. 8 core/tests/Drupal/FunctionalTests/Bootstrap/UncaughtExceptionTest.php \Drupal\FunctionalTests\Bootstrap\UncaughtExceptionTest::assertNoErrorsLogged()
  2. 9 core/tests/Drupal/FunctionalTests/Bootstrap/UncaughtExceptionTest.php \Drupal\FunctionalTests\Bootstrap\UncaughtExceptionTest::assertNoErrorsLogged()

Asserts that no errors have been logged to the PHP error.log thus far.

@internal

See also

\Drupal\Core\Test\FunctionalTestSetupTrait::prepareEnvironment()

\Drupal\Core\DrupalKernel::bootConfiguration()

1 call to UncaughtExceptionTest::assertNoErrorsLogged()
UncaughtExceptionTest::testLoggerException in core/tests/Drupal/FunctionalTests/Bootstrap/UncaughtExceptionTest.php
Tests fallback to PHP error log when an exception is thrown while logging.

File

core/tests/Drupal/FunctionalTests/Bootstrap/UncaughtExceptionTest.php, line 314

Class

UncaughtExceptionTest
Tests kernel panic when things are really messed up.

Namespace

Drupal\FunctionalTests\Bootstrap

Code

protected function assertNoErrorsLogged() : void {

  // Since PHP only creates the error.log file when an actual error is
  // triggered, it is sufficient to check whether the file exists.
  $this
    ->assertFileDoesNotExist(DRUPAL_ROOT . '/' . $this->siteDirectory . '/error.log');
}