diff --git a/core/modules/field/lib/Drupal/field/Tests/FormTest.php b/core/modules/field/lib/Drupal/field/Tests/FormTest.php
index bbfccb7..9c3442b 100644
--- a/core/modules/field/lib/Drupal/field/Tests/FormTest.php
+++ b/core/modules/field/lib/Drupal/field/Tests/FormTest.php
@@ -334,6 +334,28 @@ function testFieldFormUnlimited() {
     // Test with several multiple fields in a form
   }
 
+  function testFieldFormUnlimitedRequired() {
+    $field = $this->field_unlimited;
+    $field_name = $field['name'];
+    $this->instance['field_name'] = $field_name;
+    $this->instance['required'] = TRUE;
+    entity_create('field_config', $field)->save();
+    entity_create('field_instance_config', $this->instance)->save();
+    entity_get_form_display($this->instance['entity_type'], $this->instance['bundle'], 'default')
+      ->setComponent($field_name)
+      ->save();
+
+    // Display creation form -> 1 widget.
+    $this->drupalGet('entity_test/add');
+    $required = '<span class="form-required" aria-hidden="true">*</span>';
+    // Check that the Required symbol is present for the multifield label.
+    $this->assertRaw(String::format('<h4 class="label">@label@required</h4>', array('@label' => $this->instance['label'], '@required' => $required)),
+      'Required symbol added field label.');
+    // Check that the Required symbol is not present for the field input.
+    $this->assertNoRaw('String::format(<label for="edit-field-unlimited-0-value">@required</label>', array('@required' => @required),
+      'Required symbol not added for field input.');
+  }
+
   /**
    * Tests widget handling of multiple required radios.
    */
