diff --git a/core/modules/forum/forum.test b/core/modules/forum/forum.test
index c7c3d9c..5b172fc 100644
--- a/core/modules/forum/forum.test
+++ b/core/modules/forum/forum.test
@@ -246,6 +246,27 @@ class ForumTestCase extends DrupalWebTestCase {
     $this->deleteForum($this->delete_forum['tid']);
     // Create forum at the top (root) level.
     $this->root_forum = $this->createForum('forum');
+
+    // Test vocabulary form alterations.
+    $this->drupalGet('admin/structure/taxonomy/forums/edit');
+    $this->assertFieldByName('op', t('Save'), t('Save button found.'));
+    $this->assertNoFieldByName('op', t('Delete'), t('Delete button not found.'));
+    // Test tags vocabulary form is not affected.
+    $this->drupalGet('admin/structure/taxonomy/tags/edit');
+    $this->assertFieldByName('op', t('Save'), t('Save button found.'));
+    $this->assertFieldByName('op', t('Delete'), t('Delete button found.'));
+
+    // Test term edit form alterations.
+    $this->drupalGet('taxonomy/term/' . $this->container['tid'] . '/edit');
+    // Test parent field been hidden by forum module.
+    $this->assertNoField('parent[]', t('Parent field not found.'));
+    // Test tags vocabulary term form is not affected.
+    $this->drupalGet('admin/structure/taxonomy/tags/add');
+    $this->assertField('parent[]', t('Parent field found.'));
+    // Test relations fieldset by element ID to make sure that name is not
+    // 'advanced' as Drupal 6 has.
+    $relations_fieldset = $this->xpath("//fieldset[@id='edit-relations']");
+    $this->assertTrue(isset($relations_fieldset[0]), t('Relations fieldset element found.'));
   }
 
   /**
