summaryrefslogtreecommitdiff
path: root/modules/simpletest/tests/form.test
diff options
context:
space:
mode:
authorAngie Byron <webchick@24967.no-reply.drupal.org>2009-03-17 23:26:33 +0000
committerAngie Byron <webchick@24967.no-reply.drupal.org>2009-03-17 23:26:33 +0000
commitee2e63d7f9064ae57b3fb91007c53ceddf31ae48 (patch)
tree9536e30197339acf0902133e2096ee205f6b7b1a /modules/simpletest/tests/form.test
parent16dcae23519b3ad5a1b6c287f69d2f049b2f8841 (diff)
downloadbrdo-ee2e63d7f9064ae57b3fb91007c53ceddf31ae48.tar.gz
brdo-ee2e63d7f9064ae57b3fb91007c53ceddf31ae48.tar.bz2
#402804 by roychri and Damien Tournoud: Add assertions to check if text was found only once or more than once.
Diffstat (limited to 'modules/simpletest/tests/form.test')
-rw-r--r--modules/simpletest/tests/form.test29
1 files changed, 29 insertions, 0 deletions
diff --git a/modules/simpletest/tests/form.test b/modules/simpletest/tests/form.test
index b51c116d0..9dfa7cf8c 100644
--- a/modules/simpletest/tests/form.test
+++ b/modules/simpletest/tests/form.test
@@ -315,3 +315,32 @@ class FormsElementsTableSelectFunctionalTest extends DrupalWebTestCase {
}
+/**
+ * Test the form_clean_id() for expected behavior.
+ */
+class FormsFormCleanIdFunctionalTest extends DrupalWebTestCase {
+
+ function getInfo() {
+ return array(
+ 'name' => t('form_clean_id() test'),
+ 'description' => t('Test the function form_clean_id() for expected behavior'),
+ 'group' => t('Form API'),
+ );
+ }
+
+ function setUp() {
+ parent::setUp('form_test');
+ }
+
+ /**
+ * Test the uniqueness of the form_clean_id() function.
+ */
+ function testFormCleanId() {
+ $this->drupalGet('form_test/form_clean_id');
+ $this->assertNoUniqueText('form-test-form-clean-id-presence');
+ $this->assertUniqueText('form-test-form-clean-id-presence-1');
+ $this->assertUniqueText('form-test-form-clean-id-presence-2');
+ $this->assertNoUniqueText('Test Textfield');
+ }
+
+}