kanbanworkflowstimelinescrumrubyroadmapproject-planningproject-managementopenprojectangularissue-trackerifcgantt-chartganttbug-trackerboardsbcf
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.4 KiB
34 lines
1.4 KiB
12 years ago
|
#-- copyright
|
||
|
# OpenProject is a project management system.
|
||
|
#
|
||
|
# Copyright (C) 2012-2013 the OpenProject Team
|
||
|
#
|
||
|
# This program is free software; you can redistribute it and/or
|
||
|
# modify it under the terms of the GNU General Public License version 3.
|
||
|
#
|
||
|
# See doc/COPYRIGHT.rdoc for more details.
|
||
|
#++
|
||
|
|
||
|
Feature: Former Passwords are banned from reuse
|
||
|
Scenario: A user trying to reuse two former passwords
|
||
|
Given users are not allowed to reuse the last 2 passwords
|
||
|
And I am logged in
|
||
|
When I try to set my new password to "adminADMIN!"
|
||
|
Then there should be an error message
|
||
|
When I try to set my new password to "adminADMIN!New"
|
||
|
Then the password change should succeed
|
||
|
When I try to change my password from "adminADMIN!New" to "adminADMIN!Third"
|
||
|
Then the password change should succeed
|
||
|
When I try to change my password from "adminADMIN!Third" to "adminADMIN!Third"
|
||
|
Then there should be an error message
|
||
|
When I try to change my password from "adminADMIN!Third" to "adminADMIN!New"
|
||
|
Then there should be an error message
|
||
|
When I try to change my password from "adminADMIN!Third" to "adminADMIN!"
|
||
|
Then the password change should succeed
|
||
|
|
||
|
Scenario: Former passwords are allowed
|
||
|
Given users are not allowed to reuse the last 0 passwords
|
||
|
And I am logged in
|
||
|
When I try to set my new password to "adminADMIN!"
|
||
|
Then the password change should succeed
|