public function AdminToolbarSearchSettingTest::testToolbarSearch in Admin Toolbar 3.x
Tests search functionality without admin_toolbar_tools enabled.
File
- admin_toolbar_search/tests/ src/ Functional/ AdminToolbarSearchSettingTest.php, line 65 
Class
- AdminToolbarSearchSettingTest
- Test the functionality of admin toolbar search.
Namespace
Drupal\Tests\admin_toolbar_search\FunctionalCode
public function testToolbarSearch() {
  $this
    ->drupalLogin($this->userWithAccess);
  $this
    ->drupalGet(Url::fromRoute('system.admin'));
  $this
    ->assertSession()
    ->responseNotContains('id="toolbar-item-administration-search');
  $this
    ->config('admin_toolbar_search.settings')
    ->set('display_menu_item', 1);
  $this
    ->config('admin_toolbar_search.settings')
    ->save();
  $this
    ->drupalGet(Url::fromRoute('system.admin'));
  $this
    ->assertSession()
    ->responseContains('id="toolbar-item-administration-search');
  $this
    ->config('admin_toolbar_search.settings')
    ->set('display_menu_item', 0);
  $this
    ->config('admin_toolbar_search.settings')
    ->save();
  $this
    ->drupalGet(Url::fromRoute('system.admin'));
  $this
    ->assertSession()
    ->responseNotContains('id="toolbar-item-administration-search');
}