function SearchCommentTestCase::checkCommentAccess

Update search index and search for comment.

1 call to SearchCommentTestCase::checkCommentAccess()
SearchCommentTestCase::testSearchResultsCommentAccess in modules/search/search.test
Verify access rules for comment indexing with different permissions.

File

modules/search/search.test, line 928

Class

SearchCommentTestCase
Test integration searching comments.

Code

function checkCommentAccess($message, $assume_access = FALSE) {
    // Invoke search index update.
    search_touch_node($this->node->nid);
    $this->cronRun();
    // Search for the comment subject.
    $edit = array(
        'search_block_form' => "'" . $this->comment_subject . "'",
    );
    $this->drupalPost('', $edit, t('Search'));
    $method = $assume_access ? 'assertText' : 'assertNoText';
    $verb = $assume_access ? 'found' : 'not found';
    $this->{$method}($this->node->title, "Node {$verb} in search results: " . $message);
    $this->{$method}($this->comment_subject, "Comment subject {$verb} in search results: " . $message);
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.