From c09647d7a373a4e116a7e88921feeb0a99fc1f41 Mon Sep 17 00:00:00 2001
From: Eli <elliot.ward@gmail.com>
Date: Fri, 30 Dec 2022 22:57:33 +0000
Subject: [PATCH] =?UTF-8?q?#3092722:=20=E2=9C=85=20remove=20contradictory?=
 =?UTF-8?q?=20comment=20from=20testLabelAttributeSetting().=20Update=20tes?=
 =?UTF-8?q?tLabelAttributeSetting()=20to=20test=20two=20different=20label?=
 =?UTF-8?q?=20settings.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../Functional/JsonApiReferenceFieldFormatterTest.php  | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/tests/src/Functional/JsonApiReferenceFieldFormatterTest.php b/tests/src/Functional/JsonApiReferenceFieldFormatterTest.php
index d48c610..cf63d09 100644
--- a/tests/src/Functional/JsonApiReferenceFieldFormatterTest.php
+++ b/tests/src/Functional/JsonApiReferenceFieldFormatterTest.php
@@ -90,13 +90,15 @@ class JsonApiReferenceFieldFormatterTest extends JsonApiReferenceFieldBase {
    * Test the formatter setting 'label_attribute'.
    */
   public function testLabelAttributeSetting() {
-    // By setting the 'label_attribute' setting to 'created', we can expect the
-    // time the content was created to be used as the label.
-    $this->setDisplaySettings('label', 'drupal_internal__nid');
+    $this->setDisplaySettings('label', 'title');
+    $this->drupalGet('node/' . $this->referenceContent->id());
+    $this->assertSession()->statusCodeEquals(200);
+    $this->assertSession()->responseContains("<div>{$this->referencedContent->getTitle()}</div>");
 
+    $this->setDisplaySettings('label', 'drupal_internal__nid');
     $this->drupalGet('node/' . $this->referenceContent->id());
     $this->assertSession()->statusCodeEquals(200);
-    $this->assertSession()->responseContains('<div>1</div>');
+    $this->assertSession()->responseContains("<div>{$this->referencedContent->id()}</div>");
 
     $this->drupalLogout();
   }
-- 
GitLab