function UserPasswordResetTestCase::testUserPasswordTextboxFilled

7.x user.test UserPasswordResetTestCase::testUserPasswordTextboxFilled()

Prefill the text box on incorrect login via link to password reset page.

File

drupal-7.x/modules/user/user.test, line 508
Tests for user.module.

Class

UserPasswordResetTestCase
Tests resetting a user password.

Code

function testUserPasswordTextboxFilled() {
  $this->drupalGet('user/login');
  $edit = array(
    'name' => $this->randomName(),
    'pass' => $this->randomName(),
  );
  $this->drupalPost('user', $edit, t('Log in'));
  $this->assertRaw(t('Sorry, unrecognized username or password. <a href="@password">Have you forgotten your password?</a>', 
  array('@password' => url('user/password', array('query' => array('name' => $edit['name']))))));
  unset($edit['pass']);
  $this->drupalGet('user/password', array('query' => array('name' => $edit['name'])));
  $this->assertFieldByName('name', $edit['name'], 'User name found.');
}