function SearchConfigSettingsFormTest::setDefaultThroughUi

Same name in other branches
  1. 9 core/modules/search/tests/src/Functional/SearchConfigSettingsFormTest.php \Drupal\Tests\search\Functional\SearchConfigSettingsFormTest::setDefaultThroughUi()
  2. 8.9.x core/modules/search/tests/src/Functional/SearchConfigSettingsFormTest.php \Drupal\Tests\search\Functional\SearchConfigSettingsFormTest::setDefaultThroughUi()
  3. 10 core/modules/search/tests/src/Functional/SearchConfigSettingsFormTest.php \Drupal\Tests\search\Functional\SearchConfigSettingsFormTest::setDefaultThroughUi()

Sets a search page as the default in the UI.

Parameters

string $entity_id: The search page entity ID to enable.

1 call to SearchConfigSettingsFormTest::setDefaultThroughUi()
SearchConfigSettingsFormTest::testSearchModuleDisabling in core/modules/search/tests/src/Functional/SearchConfigSettingsFormTest.php
Verifies that you can disable individual search plugins.

File

core/modules/search/tests/src/Functional/SearchConfigSettingsFormTest.php, line 436

Class

SearchConfigSettingsFormTest
Verify the search config settings form.

Namespace

Drupal\Tests\search\Functional

Code

protected function setDefaultThroughUi($entity_id) : void {
    $this->drupalGet('admin/config/search/pages');
    preg_match('|href="([^"]+' . $entity_id . '/set-default[^"]+)"|', $this->getSession()
        ->getPage()
        ->getContent(), $matches);
    $this->drupalGet($this->getAbsoluteUrl($matches[1]));
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.