public function AdminToolbarSearchTest::testNoAccess in Admin Toolbar 3.x
Same name and namespace in other branches
- 8.2 admin_toolbar_search/tests/src/FunctionalJavascript/AdminToolbarSearchTest.php \Drupal\Tests\admin_toolbar_search\FunctionalJavascript\AdminToolbarSearchTest::testNoAccess()
Tests a user without the search permission can't use search.
File
- admin_toolbar_search/
tests/ src/ FunctionalJavascript/ AdminToolbarSearchTest.php, line 37
Class
- AdminToolbarSearchTest
- Test the functionality of admin toolbar search.
Namespace
Drupal\Tests\admin_toolbar_search\FunctionalJavascriptCode
public function testNoAccess() {
$search_tab = '#admin-toolbar-search-tab';
$search_toolbar_item = '#toolbar-item-administration-search';
$search_tray = '#toolbar-item-administration-search-tray';
$this
->drupalLogin($this->noAccessUser);
$assert_session = $this
->assertSession();
$assert_session
->responseNotContains('admin.toolbar_search.css');
$assert_session
->responseNotContains('admin_toolbar_search.js');
$assert_session
->elementNotExists('css', $search_tab);
$assert_session
->elementNotExists('css', $search_toolbar_item);
$assert_session
->elementNotExists('css', $search_tray);
}