public function SearchApiDateTest::testEmptyResults in Facets 8
Tests string query type without results.
File
- tests/src/ Kernel/ Plugin/ query_type/ SearchApiDateTest.php, line 281 
Class
- SearchApiDateTest
- Kernel test for date query type.
Namespace
Drupal\Tests\facets\Kernel\Plugin\query_typeCode
public function testEmptyResults() {
  $query = new SearchApiQuery([], 'search_api_query', []);
  $facet = new Facet([], 'facets_facet');
  $facet
    ->addProcessor([
    'processor_id' => 'date_item',
    'weights' => [],
    'settings' => [
      'granularity' => SearchApiDate::FACETAPI_DATE_YEAR,
      'date_format' => '',
      'date_display' => 'actual_date',
    ],
  ]);
  $query_type = new SearchApiDate([
    'facet' => $facet,
    'query' => $query,
  ], 'search_api_string', []);
  $built_facet = $query_type
    ->build();
  $this
    ->assertInstanceOf(FacetInterface::class, $built_facet);
  $results = $built_facet
    ->getResults();
  $this
    ->assertSame('array', gettype($results));
  $this
    ->assertEmpty($results);
}