diff options
author | Dries Buytaert <dries@buytaert.net> | 2010-06-26 21:32:20 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2010-06-26 21:32:20 +0000 |
commit | e27e1a0e0df1e070d8172921461b815317f4bfaa (patch) | |
tree | 4136c973a3c66295ce8e4a6853e08faf7111283f /modules/system/system.test | |
parent | 218c363c5a79fdfe5c0d8867f0f1c0c4b973a724 (diff) | |
download | brdo-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.test | 77 |
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. */ |