protected function CacheInvalidationTest::setUp in Search API Autocomplete 8
Overrides BrowserTestBase::setUp
File
- tests/
src/ Functional/ CacheInvalidationTest.php, line 33
Class
- CacheInvalidationTest
- Tests whether caches are always invalidated correctly.
Namespace
Drupal\Tests\search_api_autocomplete\FunctionalCode
protected function setUp() {
parent::setUp();
// Change the view to use an exposed form block.
$view_id = 'search_api_autocomplete_test_view';
$view = View::load($view_id);
$displays = $view
->get('display');
$displays['page']['display_options']['exposed_block'] = TRUE;
$view
->set('display', $displays);
$view
->save();
// Enable the exposed form block.
$this
->placeBlock("views_exposed_filter_block:{$view_id}-page");
// @todo The Search API Pages part of this test have been commented out
// until #2924389 is resolved.
// Enable the search page block.
// $this->placeBlock('search_api_page_form_block', [
// 'search_api_page' => 'test_search',
// ]);
// Enable the "Custom scripts" suggester.
\Drupal::configFactory()
->getEditable('search_api_autocomplete.settings')
->set('enable_custom_scripts', TRUE)
->save();
// Log in an admin user so we don't run into any access-related
// difficulties.
$this
->drupalLogin($this
->createUser([
'administer search_api',
'administer search_api_autocomplete',
'administer search_api_page',
]));
}