Pronovix / password_enhancements

0 stars 3 forks source link

Password enhancements tests #58

Closed csisztaiarnold closed 1 month ago

csisztaiarnold commented 5 years ago
Test cases/assertions for Password Enhancements Module:

- Testing the access of links specified in the entity annotations with evaluated and default users
    - Evaluated users can access the pages
    - Default users can't access the pages 

- Functional testing of the user interface
    - The settings form is working properly
    - The user is redirected to the password reset page after login in case the "Require changing password for password reset" setting is enabled.
    - Creation of users with specific constraints, either for successful and unsuccessful cases.
        - Upper-case
        - Lower-case
        - Number
        - Special characters
        - Minimum length
    - Deletion of created constrains
    - Minimum required constrain settings
        - Creating a constraint with a specific policy and adding a user with the defined conditions.
    - Editing policies and constraints