You are here

public function SearchApiRptTest::testEmptyResults in Search API Location 8

Tests rpt query type without results.

File

modules/facets_map_widget/tests/src/Unit/Plugin/query_type/SearchApiRptTest.php, line 97

Class

SearchApiRptTest
Unit test for query type.

Namespace

Drupal\Tests\facets_map_widget\Unit\Plugin\query_type

Code

public function testEmptyResults() {
  $query = new SearchApiQuery([], 'search_api_query', []);
  $facet = new Facet([], 'facets_facet');
  $query_type = new SearchApiRpt([
    'facet' => $facet,
    'query' => $query,
  ], 'search_api_rpt', []);
  $built_facet = $query_type
    ->build();
  $this
    ->assertInstanceOf(FacetInterface::class, $built_facet);
  $results = $built_facet
    ->getResults();
  $this
    ->assertTrue(is_array($results));
  $this
    ->assertEmpty($results);
}