public function AdminToolbarSearchTest::testToolbarSearch in Admin Toolbar 8.2
Same name and namespace in other branches
- 3.x admin_toolbar_search/tests/src/FunctionalJavascript/AdminToolbarSearchTest.php \Drupal\Tests\admin_toolbar_search\FunctionalJavascript\AdminToolbarSearchTest::testToolbarSearch()
Tests search functionality without admin_toolbar_tools enabled.
File
- admin_toolbar_search/
tests/ src/ FunctionalJavascript/ AdminToolbarSearchTest.php, line 16
Class
- AdminToolbarSearchTest
- Test the functionality of admin toolbar search.
Namespace
Drupal\Tests\admin_toolbar_search\FunctionalJavascriptCode
public function testToolbarSearch() {
$search_tab = '#admin-toolbar-search-tab';
$search_toolbar_item = '#toolbar-item-administration-search';
$search_tray = '#toolbar-item-administration-search-tray';
$this
->drupalLogin($this->userWithAccess);
$assert_session = $this
->assertSession();
$assert_session
->responseContains('admin.toolbar_search.css');
$assert_session
->responseContains('admin_toolbar_search.js');
$assert_session
->waitForElementVisible('css', $search_tab);
$assert_session
->waitForElementVisible('css', $search_toolbar_item);
$assert_session
->waitForElementVisible('css', $search_tray);
$this
->assertSuggestionContains('perfor', 'admin/config/development/performance');
$this
->assertSuggestionContains('develop', 'admin/config/development/maintenance');
$this
->assertSuggestionContains('types', 'admin/structure/types');
}