function SecurityAdvisoryTest::assertServiceAdvisoryLoggedErrors
Same name in other branches
- 9 core/modules/system/tests/src/Functional/SecurityAdvisories/SecurityAdvisoryTest.php \Drupal\Tests\system\Functional\SecurityAdvisories\SecurityAdvisoryTest::assertServiceAdvisoryLoggedErrors()
- 11.x core/modules/system/tests/src/Functional/SecurityAdvisories/SecurityAdvisoryTest.php \Drupal\Tests\system\Functional\SecurityAdvisories\SecurityAdvisoryTest::assertServiceAdvisoryLoggedErrors()
Asserts the expected error messages were logged on the system logger.
The test module 'advisory_feed_test' must be installed to use this method. The stored error messages are cleared during this method.
@internal
Parameters
string[] $expected_messages: The expected error messages.
See also
\Drupal\advisory_feed_test\TestSystemLoggerChannel::log()
1 call to SecurityAdvisoryTest::assertServiceAdvisoryLoggedErrors()
- SecurityAdvisoryTest::testPsa in core/
modules/ system/ tests/ src/ Functional/ SecurityAdvisories/ SecurityAdvisoryTest.php - Tests that a security advisory is displayed.
File
-
core/
modules/ system/ tests/ src/ Functional/ SecurityAdvisories/ SecurityAdvisoryTest.php, line 298
Class
- SecurityAdvisoryTest
- Tests of security advisories functionality.
Namespace
Drupal\Tests\system\Functional\SecurityAdvisoriesCode
protected function assertServiceAdvisoryLoggedErrors(array $expected_messages) : void {
$state = $this->container
->get('state');
$messages = $state->get('advisory_feed_test.error_messages', []);
$this->assertSame($expected_messages, $messages);
$state->set('advisory_feed_test.error_messages', []);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.