diff --git a/tests/src/Kernel/Plugin/query_type/SearchApiDateTest.php b/tests/src/Kernel/Plugin/query_type/SearchApiDateTest.php index d78980c..38c9c08 100644 --- a/tests/src/Kernel/Plugin/query_type/SearchApiDateTest.php +++ b/tests/src/Kernel/Plugin/query_type/SearchApiDateTest.php @@ -14,6 +14,16 @@ */ class SearchApiDateTest extends KernelTestBase { + /** + * {@inheritdoc} + */ + public static $modules = [ + 'facets', + 'search_api', + 'system', + 'user', + ]; + /** * {@inheritdoc} */ @@ -24,6 +34,8 @@ public function setUp() { // here as well. The raw value is the UTC, the displayed value is calculated // by the PHP timezone - presently. date_default_timezone_set('Australia/Sydney'); + + $this->installEntitySchema('facets_facet'); } /** @@ -37,15 +49,17 @@ public function testQueryTypeAnd($granularity, $original_results, $grouped_resul ['query_operator' => 'AND', 'widget' => 'links'], 'facets_facet' ); + $facet->addProcessor([ + 'processor_id' => 'date_item', + 'weights' => [], + 'settings' => ['granularity' => $granularity, 'date_display' => '', 'display_relative' => FALSE], + ]); $query_type = new SearchApiDate( [ 'facet' => $facet, 'query' => $query, 'results' => $original_results, - 'granularity' => $granularity, - 'date_display' => '', - 'display_relative' => FALSE, ], 'search_api_date', [] @@ -251,6 +265,12 @@ 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_display' => '', 'display_relative' => FALSE], + ]); + $query_type = new SearchApiDate( [ 'facet' => $facet,