- test password changing (valid and otherwise - see #651351)
[opensuse:spacewalk-testsuite-base.git] / features / change_password.feature
1 # hooks in support/password_hooks.rb
2 Feature: Change the user's password
3   In Order to change my password
4   As an authorized user
5   I want to input a new password
6
7   @revertgoodpass
8   Scenario: Change the password to a valid password
9     Given I am authorized as "admin" with password "admin"
10       And I follow "Your Account"
11       And I enter "GoodPass" as "desiredpassword"
12       And I enter "GoodPass" as "desiredpasswordConfirm"
13       And I click on "Update"
14       Then I should see a "User information updated" text
15     Given I sign out
16       And I enter "admin" as "username"
17       And I enter "GoodPass" as "password"
18       And I click on "Sign In"
19       Then I should be logged in
20
21   @revertshortpass
22   Scenario: Change the password to an invalid password
23     Given I am authorized as "admin" with password "admin"
24       And I follow "Your Account"
25       And I enter "A" as "desiredpassword"
26       And I enter "A" as "desiredpasswordConfirm"
27       And I click on "Update"
28       Then I should see a "Desired Password cannot be less than 5 characters." text
29       And I should see a "Confirm Password cannot be less than 5 characters." text
30     Given I sign out
31       And I enter "admin" as "username"
32       And I enter "A" as "password"
33       And I click on "Sign In"
34       Then I should not be authorized