From f6e606186d09988c4321413d56d9d9afcebc32fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Claes=20Gyllensv=C3=A4rd?= Date: Fri, 31 Aug 2012 10:01:43 +0200 Subject: [PATCH] Add UserAccountSettingsTests for Language, Contact and User. --- .../Tests/ContactUserAccountSettingsTest.php | 45 +++++++++++++++++++ .../Tests/LanguageUserAccountSettingsTest.php | 45 +++++++++++++++++++ .../user/Tests/UserUserAccountSettingsTest.php | 46 ++++++++++++++++++++ 3 files changed, 136 insertions(+) create mode 100644 core/modules/contact/lib/Drupal/contact/Tests/ContactUserAccountSettingsTest.php create mode 100644 core/modules/language/lib/Drupal/language/Tests/LanguageUserAccountSettingsTest.php create mode 100644 core/modules/user/lib/Drupal/user/Tests/UserUserAccountSettingsTest.php diff --git a/core/modules/contact/lib/Drupal/contact/Tests/ContactUserAccountSettingsTest.php b/core/modules/contact/lib/Drupal/contact/Tests/ContactUserAccountSettingsTest.php new file mode 100644 index 0000000..71f4195 --- /dev/null +++ b/core/modules/contact/lib/Drupal/contact/Tests/ContactUserAccountSettingsTest.php @@ -0,0 +1,45 @@ + 'Personalized contact settings', + 'description' => 'Tests the contact settings in user accounts.', + 'group' => 'Contact', + ); + } + + public function setUp() { + parent::setUp(); + $admin_user = $this->drupalCreateUser(array('administer users')); + $this->drupalLogin($admin_user); + } + + /** + * Tests that the personalized contact is shown. + */ + function testAccountSettingsPage() { + $this->drupalGet('admin/config/people/accounts/fields'); + $this->assertText(t('Contact settings'), 'Contact setting is present.'); + } +} diff --git a/core/modules/language/lib/Drupal/language/Tests/LanguageUserAccountSettingsTest.php b/core/modules/language/lib/Drupal/language/Tests/LanguageUserAccountSettingsTest.php new file mode 100644 index 0000000..0bfb767 --- /dev/null +++ b/core/modules/language/lib/Drupal/language/Tests/LanguageUserAccountSettingsTest.php @@ -0,0 +1,45 @@ + 'Personalized language settings', + 'description' => 'Tests the language settings in user accounts.', + 'group' => 'Language', + ); + } + + public function setUp() { + parent::setUp(); + $admin_user = $this->drupalCreateUser(array('administer users')); + $this->drupalLogin($admin_user); + } + + /** + * Tests that the personalized language is shown. + */ + function testAccountSettingsPage() { + $this->drupalGet('admin/config/people/accounts/fields'); + $this->assertText(t('Language settings'), 'Personalized language is present.'); + } +} diff --git a/core/modules/user/lib/Drupal/user/Tests/UserUserAccountSettingsTest.php b/core/modules/user/lib/Drupal/user/Tests/UserUserAccountSettingsTest.php new file mode 100644 index 0000000..2c59897 --- /dev/null +++ b/core/modules/user/lib/Drupal/user/Tests/UserUserAccountSettingsTest.php @@ -0,0 +1,46 @@ + 'Personalized user settings', + 'description' => 'Tests the user settings in user accounts.', + 'group' => 'User', + ); + } + + public function setUp() { + parent::setUp(); + $admin_user = $this->drupalCreateUser(array('administer users')); + $this->drupalLogin($admin_user); + } + + /** + * Tests that the personalized user is shown. + */ + function testAccountSettingsPage() { + $this->drupalGet('admin/config/people/accounts/fields'); + $this->assertText(t('User signature'), 'User signature setting is present.'); + $this->assertText(t('User picture'), 'User picture setting is present.'); + } +} -- 1.7.9.5