diff --git a/tests/src/Kernel/DataFetcherAutocompleteTest.php b/tests/src/Kernel/DataFetcherAutocompleteTest.php
index 16bc95c1f99d8e3f2e236b760ac860faf5b8438f..d1d4e94e29c2df4c96ecd5c66aa5c766d087a12c 100644
--- a/tests/src/Kernel/DataFetcherAutocompleteTest.php
+++ b/tests/src/Kernel/DataFetcherAutocompleteTest.php
@@ -346,36 +346,73 @@ class DataFetcherAutocompleteTest extends KernelTestBase {
     // A multi-valued field should show numeric indices suggestions.
     $results = $this->dataFetcher
       ->autocompletePropertyPath($definitions, 'node.field_integer.');
-    $this->assertSame([
-      [
-        'value' => 'node.field_integer.0',
-        'label' => 'node.field_integer.0',
-      ],
-      [
-        'value' => 'node.field_integer.0.',
-        'label' => 'node.field_integer.0...',
-      ],
-      [
-        'value' => 'node.field_integer.1',
-        'label' => 'node.field_integer.1',
-      ],
-      [
-        'value' => 'node.field_integer.1.',
-        'label' => 'node.field_integer.1...',
-      ],
-      [
-        'value' => 'node.field_integer.2',
-        'label' => 'node.field_integer.2',
-      ],
-      [
-        'value' => 'node.field_integer.2.',
-        'label' => 'node.field_integer.2...',
-      ],
-      [
-        'value' => 'node.field_integer.value',
-        'label' => 'node.field_integer.value (Integer value)',
-      ],
-    ], $results);
+
+    // Multi-valued field labels changed in Drupal 10.3.
+    if (version_compare(\Drupal::VERSION, '10.3', '<')) {
+      $field_integer = [
+        [
+          'value' => 'node.field_integer.0',
+          'label' => 'node.field_integer.0',
+        ],
+        [
+          'value' => 'node.field_integer.0.',
+          'label' => 'node.field_integer.0...',
+        ],
+        [
+          'value' => 'node.field_integer.1',
+          'label' => 'node.field_integer.1',
+        ],
+        [
+          'value' => 'node.field_integer.1.',
+          'label' => 'node.field_integer.1...',
+        ],
+        [
+          'value' => 'node.field_integer.2',
+          'label' => 'node.field_integer.2',
+        ],
+        [
+          'value' => 'node.field_integer.2.',
+          'label' => 'node.field_integer.2...',
+        ],
+        [
+          'value' => 'node.field_integer.value',
+          'label' => 'node.field_integer.value (Integer value)',
+        ],
+      ];
+    }
+    else {
+      $field_integer = [
+        [
+          'value' => 'node.field_integer.0',
+          'label' => 'node.field_integer.0 (Number (integer))',
+        ],
+        [
+          'value' => 'node.field_integer.0.',
+          'label' => 'node.field_integer.0... (Number (integer))',
+        ],
+        [
+          'value' => 'node.field_integer.1',
+          'label' => 'node.field_integer.1 (Number (integer))',
+        ],
+        [
+          'value' => 'node.field_integer.1.',
+          'label' => 'node.field_integer.1... (Number (integer))',
+        ],
+        [
+          'value' => 'node.field_integer.2',
+          'label' => 'node.field_integer.2 (Number (integer))',
+        ],
+        [
+          'value' => 'node.field_integer.2.',
+          'label' => 'node.field_integer.2... (Number (integer))',
+        ],
+        [
+          'value' => 'node.field_integer.value',
+          'label' => 'node.field_integer.value (Integer value)',
+        ],
+      ];
+    }
+    $this->assertSame($field_integer, $results);
 
     // A single-valued field should not show numeric indices suggestions.
     $results = $this->dataFetcher