From a286aaeacbdd21e0e913157a5679b9e42d9b6305 Mon Sep 17 00:00:00 2001
From: GoZ <goz@226961.no-reply.drupal.org>
Date: Wed, 22 Mar 2017 09:48:46 +0100
Subject: [PATCH] Issue #2860175: Add exact option to
 AssertLegacyTrait::assertLink(), WebAssert::linkExists() and
 WebAssert::linkNotExists()

---
 core/tests/Drupal/Tests/WebAssert.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/core/tests/Drupal/Tests/WebAssert.php b/core/tests/Drupal/Tests/WebAssert.php
index ea42517..e318feb 100644
--- a/core/tests/Drupal/Tests/WebAssert.php
+++ b/core/tests/Drupal/Tests/WebAssert.php
@@ -227,7 +227,7 @@ public function titleEquals($expected_title) {
    */
   public function linkExists($label, $index = 0, $message = '') {
     $message = ($message ? $message : strtr('Link with label %label found.', ['%label' => $label]));
-    $links = $this->session->getPage()->findAll('named', ['link', $label]);
+    $links = $this->session->getPage()->findAll('named_exact', ['link', $label]);
     $this->assert(!empty($links[$index]), $message);
   }
 
@@ -248,7 +248,7 @@ public function linkExists($label, $index = 0, $message = '') {
    */
   public function linkNotExists($label, $message = '') {
     $message = ($message ? $message : strtr('Link with label %label not found.', ['%label' => $label]));
-    $links = $this->session->getPage()->findAll('named', ['link', $label]);
+    $links = $this->session->getPage()->findAll('named_exact', ['link', $label]);
     $this->assert(empty($links), $message);
   }
 
-- 
2.8.1

