diff --git a/src/Tests/InlineEntityFormComplexWebTest.php b/src/Tests/InlineEntityFormComplexWebTest.php
index 0840c4a..b1f8dbb 100644
--- a/src/Tests/InlineEntityFormComplexWebTest.php
+++ b/src/Tests/InlineEntityFormComplexWebTest.php
@@ -149,9 +149,22 @@ class InlineEntityFormComplexWebTest extends InlineEntityFormTestBase {
     $this->drupalPostAjaxForm(NULL, $edit, $this->getButtonName('//input[@type="submit" and @value="Create node" and @data-drupal-selector="edit-multi-form-inline-entity-form-actions-ief-add-save"]'));
     $this->assertResponse(200, 'Creating node via inline form was successful.');
 
+    // Test creating a second ief_reference_type node in IEF.
+    $this->drupalPostAjaxForm(NULL, [], $this->getButtonName('//input[@type="submit" and @value="Add new node" and @data-drupal-selector="edit-multi-actions-ief-add"]'));
+    $this->assertResponse(200, 'Opening another inline form was successful.');
+    $edit = [
+      'multi[form][inline_entity_form][title][0][value]' => 'Another reference',
+      'multi[form][inline_entity_form][first_name][0][value]' => 'Jane',
+      'multi[form][inline_entity_form][last_name][0][value]' => 'Day',
+    ];
+    $this->drupalPostAjaxForm(NULL, $edit, $this->getButtonName('//input[@type="submit" and @value="Create node" and @data-drupal-selector="edit-multi-form-inline-entity-form-actions-ief-add-save"]'));
+    $this->assertResponse(200, 'Creating another node via inline form was successful.');
+
     // Tests if correct fields appear in the table.
-    $this->assertTrue((bool) $this->xpath('//td[@class="inline-entity-form-node-label" and contains(.,"Some reference")]'), 'Node title field appears in the table');
-    $this->assertTrue((bool) $this->xpath('//td[@class="inline-entity-form-node-status" and ./div[contains(.,"Published")]]'), 'Node status field appears in the table');
+    $this->assertTrue((bool) $this->xpath('//td[@class="inline-entity-form-node-label" and contains(.,"Some reference")]'), 'Node title of first node field appears in the table');
+    $this->assertTrue((bool) $this->xpath('//td[@class="inline-entity-form-node-status" and ./div[contains(.,"Published")]]'), 'Node status field of first node appears in the table');
+    $this->assertTrue((bool) $this->xpath('//td[@class="inline-entity-form-node-label" and contains(.,"Another reference")]'), 'Node title of second node appears in the table');
+    $this->assertTrue((bool) $this->xpath('//td[@class="inline-entity-form-node-status" and ./div[contains(.,"Published")]]'), 'Node status field of second node appears in the table');
 
     // Tests if edit and remove buttons appear.
     $this->assertTrue((bool) $this->xpath('//input[@type="submit" and @value="Edit"]'), 'Edit button appears in the table.');
@@ -176,7 +189,7 @@ class InlineEntityFormComplexWebTest extends InlineEntityFormTestBase {
     $this->drupalPostForm(NULL, $edit, t('Save'));
     $this->assertResponse(200, 'Saving parent entity was successful.');
 
-    // Checks values of created entities.
+    // Checks values of first and changed entity.
     $node = $this->drupalGetNodeByTitle('Some changed reference');
     $this->assertTrue($node, 'Created ief_reference_type node ' . $node->label());
     $this->assertTrue($node->get('first_name')->value == 'John', 'First name in reference node set to John');
@@ -185,6 +198,11 @@ class InlineEntityFormComplexWebTest extends InlineEntityFormTestBase {
     $parent_node = $this->drupalGetNodeByTitle('Some title');
     $this->assertTrue($parent_node, 'Created ief_test_complex node ' . $parent_node->label());
     $this->assertTrue($parent_node->multi->target_id == $node->id(), 'Refererence node id set to ' . $node->id());
+
+    // Checks values of second created entity.
+    $node = $this->drupalGetNodeByTitle('Another reference');
+    $this->assertTrue($node->get('first_name')->value == 'Jane', 'First name in second reference node set to Jane');
+    $this->assertTrue($node->get('last_name')->value == 'Day', 'Last name in second reference node set to Day');
   }
 
   /**
