function SearchCommentTest::assertCommentAccess
Update search index and search for comment.
@internal
1 call to SearchCommentTest::assertCommentAccess()
- SearchCommentTest::testSearchResultsCommentAccess in core/
modules/ search/ tests/ src/ Functional/ SearchCommentTest.php  - Verify access rules for comment indexing with different permissions.
 
File
- 
              core/
modules/ search/ tests/ src/ Functional/ SearchCommentTest.php, line 318  
Class
- SearchCommentTest
 - Tests integration searching comments.
 
Namespace
Drupal\Tests\search\FunctionalCode
public function assertCommentAccess(bool $assume_access, string $message) : void {
  // Invoke search index update.
  \Drupal::service('search.index')->markForReindex('node_search', $this->node
    ->id());
  $this->cronRun();
  // Search for the comment subject.
  $edit = [
    'keys' => "'" . $this->commentSubject . "'",
  ];
  $this->drupalGet('search/node');
  $this->submitForm($edit, 'Search');
  try {
    if ($assume_access) {
      $this->assertSession()
        ->pageTextContains($this->node
        ->label());
      $this->assertSession()
        ->pageTextContains($this->commentSubject);
    }
    else {
      $this->assertSession()
        ->pageTextContains('Your search yielded no results.');
    }
  } catch (ResponseTextException $exception) {
    $this->fail($message);
  }
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.