diff options
author | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-01-10 22:45:58 +0000 |
---|---|---|
committer | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-01-10 22:45:58 +0000 |
commit | 11b98e4f60ef2b5f44acec824a19386235f79dba (patch) | |
tree | 7d2c43883872c6d3f3783eab380e53dab4d4b305 /modules/user/user.test | |
parent | 4335a60b97a0ee0ca6be3e1aec14482e9aaaee8f (diff) | |
download | brdo-11b98e4f60ef2b5f44acec824a19386235f79dba.tar.gz brdo-11b98e4f60ef2b5f44acec824a19386235f79dba.tar.bz2 |
#637712 by c960657 and Dave Reid: Fixed Fieldset is back in user registration form.
Diffstat (limited to 'modules/user/user.test')
-rw-r--r-- | modules/user/user.test | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/modules/user/user.test b/modules/user/user.test index e790c3ad7..323580eb3 100644 --- a/modules/user/user.test +++ b/modules/user/user.test @@ -111,12 +111,17 @@ class UserRegistrationTestCase extends DrupalWebTestCase { variable_set('configurable_timezones', 1); variable_set('date_default_timezone', 'Europe/Brussels'); + // Check that the account information fieldset's options are not displayed + // is a fieldset if there is not more than one fieldset in the form. + $this->drupalGet('user/register'); + $this->assertNoRaw('<fieldset id="edit-account"><legend>Account information</legend>', t('Account settings fieldset was hidden.')); + $edit = array(); $edit['name'] = $name = $this->randomName(); $edit['mail'] = $mail = $edit['name'] . '@example.com'; $edit['pass[pass1]'] = $new_pass = $this->randomName(); $edit['pass[pass2]'] = $new_pass; - $this->drupalPost('user/register', $edit, t('Create new account')); + $this->drupalPost(NULL, $edit, t('Create new account')); // Check user fields. $accounts = user_load_multiple(array(), array('name' => $name, 'mail' => $mail)); @@ -131,6 +136,14 @@ class UserRegistrationTestCase extends DrupalWebTestCase { $this->assertEqual($new_user->language, '', t('Correct language field.')); $this->assertEqual($new_user->picture, '', t('Correct picture field.')); $this->assertEqual($new_user->init, $mail, t('Correct init field.')); + + // Make the user timezone configurable, which will create a second fieldset + // on the registration page and cause the account information elements to + // be put in a fieldset. + variable_set('user_default_timezone', DRUPAL_USER_TIMEZONE_SELECT); + $this->drupalLogout(); + $this->drupalGet('user/register'); + $this->assertRaw('<fieldset id="edit-account"><legend>Account information</legend>', t('Account settings fieldset was not hidden.')); } } |