You are here

public function PrivateTest::checkSearchResults in Private content 8.2

Check search result.

On the search page, search for a string and assert the expected number of results.

Parameters

string $search_query: String to search for.

int $expected_result_count: Expected result count.

1 call to PrivateTest::checkSearchResults()
PrivateTest::testNodeAccessBasic in tests/src/Functional/PrivateTest.php
Test the "private" node access.

File

tests/src/Functional/PrivateTest.php, line 185

Class

PrivateTest
Tests the private module.

Namespace

Drupal\Tests\private_content\Functional

Code

public function checkSearchResults($search_query, $expected_result_count) {
  $this
    ->drupalGet('search/node');
  $this
    ->submitForm([
    'keys' => $search_query,
  ], 'Search');
  $search_results = $this
    ->xpath("//ol[contains(@class, 'search-results')]/li");
  $this
    ->assertEquals($expected_result_count, count($search_results), 'Found the expected number of search results');
}