summaryrefslogtreecommitdiff
path: root/modules/system/system.test
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2010-06-26 21:32:20 +0000
committerDries Buytaert <dries@buytaert.net>2010-06-26 21:32:20 +0000
commite27e1a0e0df1e070d8172921461b815317f4bfaa (patch)
tree4136c973a3c66295ce8e4a6853e08faf7111283f /modules/system/system.test
parent218c363c5a79fdfe5c0d8867f0f1c0c4b973a724 (diff)
downloadbrdo-e27e1a0e0df1e070d8172921461b815317f4bfaa.tar.gz
brdo-e27e1a0e0df1e070d8172921461b815317f4bfaa.tar.bz2
- Patch #266246 by sun, effulgentsia, marcingy: remove smart defaults for system_settings_form().
Diffstat (limited to 'modules/system/system.test')
-rw-r--r--modules/system/system.test77
1 files changed, 0 insertions, 77 deletions
diff --git a/modules/system/system.test b/modules/system/system.test
index f1a4407a7..b2da62566 100644
--- a/modules/system/system.test
+++ b/modules/system/system.test
@@ -1226,83 +1226,6 @@ class SystemMainContentFallback extends DrupalWebTestCase {
}
}
-class SystemSettingsForm extends DrupalWebTestCase {
- /**
- * Implement getInfo().
- */
- public static function getInfo() {
- return array(
- 'name' => 'System setting forms',
- 'description' => 'Tests correctness of system_settings_form() processing.',
- 'group' => 'System'
- );
- }
-
- /**
- * Implement setUp().
- */
- function setUp() {
- parent::setUp();
-
- variable_set('system_settings_form_test', TRUE);
- variable_set('system_settings_form_test_4', TRUE);
- }
-
- /**
- * Reset page title.
- */
- function tearDown() {
- variable_del('system_settings_form_test');
- variable_del('system_settings_form_test_4');
-
- parent::tearDown();
- }
-
- /**
- * Tests the handling of automatic defaults in systems_settings_form().
- */
- function testAutomaticDefaults() {
- $form['system_settings_form_test'] = array(
- '#type' => 'checkbox',
- '#default_value' => FALSE,
- );
-
- $form['system_settings_form_test_2'] = array(
- '#type' => 'checkbox',
- '#default_value' => FALSE,
- );
-
- $form['system_settings_form_test_3'] = array(
- '#type' => 'checkbox',
- '#default_value' => TRUE,
- );
-
- $form['has_children']['system_settings_form_test_4'] = array(
- '#type' => 'checkbox',
- '#default_value' => FALSE,
- );
-
- $form['has_children']['system_settings_form_test_5'] = array(
- '#type' => 'checkbox',
- '#default_value' => TRUE,
- );
-
- $automatic = system_settings_form($form, FALSE);
- $this->assertFalse($automatic['system_settings_form_test']['#default_value']);
- $this->assertFalse($automatic['system_settings_form_test_2']['#default_value']);
- $this->assertTrue($automatic['system_settings_form_test_3']['#default_value']);
- $this->assertFalse($automatic['has_children']['system_settings_form_test_4']['#default_value']);
- $this->assertTrue($automatic['has_children']['system_settings_form_test_5']['#default_value']);
-
- $no_automatic = system_settings_form($form);
- $this->assertTrue($no_automatic['system_settings_form_test']['#default_value']);
- $this->assertFalse($no_automatic['system_settings_form_test_2']['#default_value']);
- $this->assertTrue($no_automatic['system_settings_form_test_3']['#default_value']);
- $this->assertTrue($no_automatic['has_children']['system_settings_form_test_4']['#default_value']);
- $this->assertTrue($no_automatic['has_children']['system_settings_form_test_5']['#default_value']);
- }
-}
-
/**
* Tests for the theme interface functionality.
*/