summaryrefslogtreecommitdiff
path: root/modules/filter/filter.test
diff options
context:
space:
mode:
Diffstat (limited to 'modules/filter/filter.test')
-rw-r--r--modules/filter/filter.test12
1 files changed, 12 insertions, 0 deletions
diff --git a/modules/filter/filter.test b/modules/filter/filter.test
index 2bafd476c..7592d2e8e 100644
--- a/modules/filter/filter.test
+++ b/modules/filter/filter.test
@@ -399,6 +399,18 @@ class FilterAdminTestCase extends DrupalWebTestCase {
$this->assertFieldByName('filters[' . $second_filter . '][weight]', $edit['filters[' . $second_filter . '][weight]'], t('Changes reverted.'));
$this->assertFieldByName('filters[' . $first_filter . '][weight]', $edit['filters[' . $first_filter . '][weight]'], t('Changes reverted.'));
}
+
+ /**
+ * Tests the URL filter settings form is properly validated.
+ */
+ function testUrlFilterAdmin() {
+ // The form does not save with an invalid filter URL length.
+ $edit = array(
+ 'filters[filter_url][settings][filter_url_length]' => $this->randomName(4),
+ );
+ $this->drupalPost('admin/config/content/formats/filtered_html', $edit, t('Save configuration'));
+ $this->assertNoRaw(t('The text format %format has been updated.', array('%format' => 'Filtered HTML')));
+ }
}
class FilterFormatAccessTestCase extends DrupalWebTestCase {