2013-10-22 15:25:57 +02:00
|
|
|
@todo
|
2013-10-22 00:06:36 +02:00
|
|
|
Feature: Lost Password
|
|
|
|
As a site owner
|
|
|
|
I want to be able to reset my password
|
|
|
|
Using my email
|
|
|
|
|
|
|
|
Background:
|
|
|
|
Given a "member" "Admin" with "Email"="admin@test.com"
|
|
|
|
|
|
|
|
Scenario: I can request a password reset by email
|
|
|
|
Given I go to "Security/login"
|
|
|
|
When I follow "I've lost my password"
|
|
|
|
And I fill in "admin@test.com" for "Email"
|
|
|
|
And I press the "Send me the password reset link" button
|
2017-01-20 03:57:50 +01:00
|
|
|
Then I should see "A reset link has been sent to 'admin@test.com'"
|
2013-10-22 00:06:36 +02:00
|
|
|
And there should be an email to "admin@test.com" titled "Your password reset link"
|
|
|
|
When I click on the "password reset link" link in the email to "admin@test.com"
|
|
|
|
Then I should see "Please enter a new password"
|
|
|
|
When I fill in "newpassword" for "New Password"
|
|
|
|
And I fill in "newpassword" for "Confirm New Password"
|
|
|
|
And I press the "Change Password" button
|
2017-01-20 03:57:50 +01:00
|
|
|
Then the password for "admin@test.com" should be "newpassword"
|