You are here

protected function AdminToolbarSearchTestBase::assertMenuDoesNotHaveHref in Admin Toolbar 3.x

Same name and namespace in other branches
  1. 8.2 admin_toolbar_search/tests/src/FunctionalJavascript/AdminToolbarSearchTestBase.php \Drupal\Tests\admin_toolbar_search\FunctionalJavascript\AdminToolbarSearchTestBase::assertMenuDoesNotHaveHref()

Checks that there is no link with the specified url in the admin toolbar.

Parameters

string $url: The url to assert exists in the admin menu.

Throws

\Behat\Mink\Exception\ExpectationException

1 call to AdminToolbarSearchTestBase::assertMenuDoesNotHaveHref()
AdminToolbarToolsSearchTest::testToolbarSearch in admin_toolbar_search/tests/src/FunctionalJavascript/AdminToolbarToolsSearchTest.php
Tests search functionality with admin_toolbar_tools enabled.

File

admin_toolbar_search/tests/src/FunctionalJavascript/AdminToolbarSearchTestBase.php, line 187

Class

AdminToolbarSearchTestBase
Base class for testing the functionality of admin toolbar search.

Namespace

Drupal\Tests\admin_toolbar_search\FunctionalJavascript

Code

protected function assertMenuDoesNotHaveHref($url) {
  $this
    ->assertSession()
    ->elementNotExists('xpath', '//div[@id="toolbar-item-administration-tray"]//a[contains(@href, "' . $url . '")]');
}