diff options
Diffstat (limited to 'modules/forum/forum.test')
-rw-r--r-- | modules/forum/forum.test | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/modules/forum/forum.test b/modules/forum/forum.test index 663b8725f..906cf9fd6 100644 --- a/modules/forum/forum.test +++ b/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'), 'Save button found.'); + $this->assertNoFieldByName('op', t('Delete'), 'Delete button not 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[]', 'Parent field not found.'); + + // Test tags vocabulary form is not affected. + $this->drupalGet('admin/structure/taxonomy/tags/edit'); + $this->assertFieldByName('op', t('Save'), 'Save button found.'); + $this->assertFieldByName('op', t('Delete'), 'Delete button found.'); + // Test tags vocabulary term form is not affected. + $this->drupalGet('admin/structure/taxonomy/tags/add'); + $this->assertField('parent[]', 'Parent field found.'); + // Test relations fieldset exists. + $relations_fieldset = $this->xpath("//fieldset[@id='edit-relations']"); + $this->assertTrue(isset($relations_fieldset[0]), 'Relations fieldset element found.'); } /** |