public function WebAssertTest::testPageTextMatchesCount in Drupal 9
Same name and namespace in other branches
- 10 core/tests/Drupal/FunctionalTests/WebAssertTest.php \Drupal\FunctionalTests\WebAssertTest::testPageTextMatchesCount()
@covers ::pageTextMatchesCount
File
- core/
tests/ Drupal/ FunctionalTests/ WebAssertTest.php, line 62
Class
- WebAssertTest
- Tests WebAssert functionality.
Namespace
Drupal\FunctionalTestsCode
public function testPageTextMatchesCount() {
$this
->drupalLogin($this
->drupalCreateUser());
// Visit a Drupal page that requires login.
$this
->drupalGet('test-page');
$this
->assertSession()
->pageTextMatchesCount(1, '/Test page text\\./');
$this
->expectException(AssertionFailedError::class);
$this
->expectExceptionMessage("Failed asserting that the page matches the pattern '/does-not-exist/' 1 time(s), 0 found.");
$this
->assertSession()
->pageTextMatchesCount(1, '/does-not-exist/');
}