protected function AdminToolbarSearchTestBase::resetSearch in Admin Toolbar 3.x
Same name and namespace in other branches
- 8.2 admin_toolbar_search/tests/src/FunctionalJavascript/AdminToolbarSearchTestBase.php \Drupal\Tests\admin_toolbar_search\FunctionalJavascript\AdminToolbarSearchTestBase::resetSearch()
Search for an empty string to clear out the autocomplete suggestions.
2 calls to AdminToolbarSearchTestBase::resetSearch()
- AdminToolbarSearchTestBase::assertSuggestionContains in admin_toolbar_search/
tests/ src/ FunctionalJavascript/ AdminToolbarSearchTestBase.php - Assert that the search suggestions contain a given string with given input.
- AdminToolbarSearchTestBase::assertSuggestionNotContains in admin_toolbar_search/
tests/ src/ FunctionalJavascript/ AdminToolbarSearchTestBase.php - Assert that the search suggestions does not contain a given string.
File
- admin_toolbar_search/
tests/ src/ FunctionalJavascript/ AdminToolbarSearchTestBase.php, line 156
Class
- AdminToolbarSearchTestBase
- Base class for testing the functionality of admin toolbar search.
Namespace
Drupal\Tests\admin_toolbar_search\FunctionalJavascriptCode
protected function resetSearch() {
$page = $this
->getSession()
->getPage();
// Empty out the suggestions.
$page
->fillField('admin-toolbar-search-input', '');
$this
->getSession()
->getDriver()
->keyDown('//input[@id="admin-toolbar-search-input"]', ' ');
$page
->waitFor(3, function () use ($page) {
return $page
->find('css', 'ul.ui-autocomplete')
->isVisible() === FALSE;
});
}