diff --git a/core/modules/taxonomy/src/Tests/TermTest.php b/core/modules/taxonomy/src/Tests/TermTest.php index 0cd761802b03f17e2804ae70b8249b1ab6f1fc3e..083e28b9fa4f1c3050a347354ac7b76ededb1f98 100644 --- a/core/modules/taxonomy/src/Tests/TermTest.php +++ b/core/modules/taxonomy/src/Tests/TermTest.php @@ -265,6 +265,15 @@ function testNodeTermCreationAndDeletion() { $term_objects[$key] = reset($term_objects[$key]); } + // Get the node. + $node = $this->drupalGetNodeByTitle($edit['title[0][value]']); + + // Test editing the node. + $this->drupalPostForm('node/' . $node->id() . '/edit', $edit, t('Save')); + foreach ($terms as $term) { + $this->assertText($term, 'The term was retained after edit and still appears on the node page.'); + } + // Delete term 1 from the term edit page. $this->drupalGet('taxonomy/term/' . $term_objects['term1']->id() . '/edit'); $this->clickLink(t('Delete')); @@ -275,8 +284,6 @@ function testNodeTermCreationAndDeletion() { $this->drupalPostForm(NULL, array(), t('Delete')); $term_names = array($term_objects['term3']->getName(), $term_objects['term4']->getName()); - // Get the node. - $node = $this->drupalGetNodeByTitle($edit['title[0][value]']); $this->drupalGet('node/' . $node->id()); foreach ($term_names as $term_name) {