user_registrationpassword_admin_approval.test in User registration password 7
Functionality tests for user_registrationpassword.module.
File
tests/user_registrationpassword_admin_approval.testView source
<?php
/**
* @file
* Functionality tests for user_registrationpassword.module.
*/
/**
* Class UserRegistrationPasswordAdminApprovalTestCase.
*/
class UserRegistrationPasswordAdminApprovalTestCase extends DrupalWebTestCase {
/**
* Implements getInfo().
*/
public static function getInfo() {
return array(
'name' => t('Admin approval test'),
'description' => t('Test admin approval when user_registrationpassword is enabled.'),
'group' => t('User Registration Password'),
);
}
/**
* Implements setUp().
*/
public function setUp() {
$modules = func_get_args();
if (isset($modules[0]) && is_array($modules[0])) {
$modules = $modules[0];
}
$modules[] = 'field_test';
$modules[] = 'user_registrationpassword';
parent::setUp($modules);
}
/**
* Implements testRegistrationWithAdminApprovalEmailVerificationAndPassword().
*/
public function testRegistrationWithAdminApprovalEmailVerificationAndPassword() {
// Set variables like they would be set via configuration form.
variable_set('user_register', USER_REGISTER_VISITORS_ADMINISTRATIVE_APPROVAL);
variable_set('user_email_verification', TRUE);
variable_set('user_mail_register_pending_approval_notify', TRUE);
variable_set('user_registrationpassword_registration', USER_REGISTRATIONPASSWORD_VERIFICATION_PASS);
$this
->drupalGet('user/register');
$this
->assertRaw('edit-pass-pass1', 'Password field found.');
}
}
Classes
Name | Description |
---|---|
UserRegistrationPasswordAdminApprovalTestCase | Class UserRegistrationPasswordAdminApprovalTestCase. |