function SearchCommentTest::assertCommentAccess
Update search index and search for comment.
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 300  
Class
- SearchCommentTest
 - Tests integration searching comments.
 
Namespace
Drupal\Tests\search\FunctionalCode
public function assertCommentAccess($assume_access, $message) {
  // 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->drupalPostForm('search/node', $edit, t('Search'));
  try {
    if ($assume_access) {
      $this->assertSession()
        ->pageTextContains($this->node
        ->label());
      $this->assertSession()
        ->pageTextContains($this->commentSubject);
    }
    else {
      $this->assertSession()
        ->pageTextContains(t('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.