Commit 9c26c145 authored by Gregor Anzelj's avatar Gregor Anzelj Committed by Robert Lyon
Browse files

Bug 845263: Password policy

Improve the password policy enforcement and configuration in Mahara.
Have a pre-defined password policy of a minimum of 8 characters with
type "alphanumeric mixed case + symbols".

Also allow site administrators to set the desired password policy in
Site Options > Security Settings. In all locations where password
is set, the password input should also include a password strength
indicator.

Change-Id: I020af58a6cf1635fe295f5434783ce5b6f6daacb
parent f3d614cb
......@@ -7,7 +7,7 @@ So I can prevent dictionary attacks on my passwords
Background:
Given the following "users" exist:
| username | password | email | firstname | lastname | institution | authname | role |
| UserA | Kupuhipa1 | UserA@example.org | Angela | User | mahara | internal | member |
| UserA | Kupuh1pa! | UserA@example.org | Angela | User | mahara | internal | member |
And I am on homepage
And I follow "Lost username / password"
......@@ -22,13 +22,13 @@ Scenario: Too many bad password attempts
And I should see "Login"
# I've failed 5 times. Now even if I log in with the correct password I'm locked out.
When I log in as "UserA" with password "Kupuhipa1"
When I log in as "UserA" with password "Kupuh1pa!"
Then I should see "You have exceeded the maximum login attempts."
And I should see "Login"
# The cron should reset the limit, allowing me to log in again
When I trigger the cron
And I log in as "UserA" with password "Kupuhipa1"
And I log in as "UserA" with password "Kupuh1pa!"
# I'm logged in!
Then I should see "Dashboard"
And I log out
......@@ -52,16 +52,16 @@ Scenario: Trying a username or password that doesn't exist (Bug 1460911)
Then I should see "If you do not receive an email either the details you entered are incorrect or you normally use external authentication to access the site"
Scenario: Student can't change password to anything on suckypasswords list (Bug #844457)
Given I log in as "UserA" with password "Kupuhipa1"
Given I log in as "UserA" with password "Kupuh1pa!"
And I choose "Settings" from user menu
And I fill in "Current password" with "Kupuhipa1"
And I fill in "Current password" with "Kupuh1pa!"
And I fill in "New password" with "abc123"
And I fill in "Confirm password" with "abc123"
And I press "Save"
And I should see "Your password is too easy"
And I fill in "Current password" with "Kupuhipa1"
And I fill in "New password" with "dragon"
And I fill in "Confirm password" with "dragon"
And I should see "Password must be at least 8 characters long"
And I fill in "Current password" with "Kupuh1pa!"
And I fill in "New password" with "p@ssw0rd"
And I fill in "Confirm password" with "p@ssw0rd"
And I press "Save"
Then I should see "Your password is too easy"
And I log out
......@@ -7,11 +7,11 @@ Feature: Notification when a user is about to reach his quota
Background:
Given the following "users" exist:
| username | password | email | firstname | lastname | institution | authname |role |
| UserA | Kupuhipa1 | UserA@example.org | Angela | User | mahara | internal | member |
| UserA | Kupuh1pa! | UserA@example.org | Angela | User | mahara | internal | member |
Scenario Outline: When quota notification threshold is changed, send notifications to users who are now over threshold (Bug 1367539)
# Log in as "Admin" user
Given I log in as "admin" with password "Kupuhipa1"
Given I log in as "admin" with password "Kupuh1pa!"
# Modifying user quota quota to 2MB
And I choose "Extensions" from administration menu
And I go to "admin/extensions/pluginconfig.php?plugintype=artefact&pluginname=file&type=file"
......@@ -29,7 +29,7 @@ Scenario Outline: When quota notification threshold is changed, send notificatio
# Log out as "Admin user"
And I log out
# Log in as user 1
When I log in as "UserA" with password "Kupuhipa1"
When I log in as "UserA" with password "Kupuh1pa!"
# Upload files to reach quota threshold of 50%
And I choose "Files" in "Content" from main menu
And I attach the file "Image1.jpg" to "File"
......
......@@ -6,11 +6,11 @@ Secondly, check that the notification types are listed alphabetically
Background:
Given the following "users" exist:
| username | password | email | firstname | lastname | institution | authname | role |
| UserA | Kupuhipa1 | UserA@example.org | Angela | User | mahara | internal | member |
| UserA | Kupuh1pa! | UserA@example.org | Angela | User | mahara | internal | member |
Scenario: Confirm that multiple notification choices are available (Bug #1299993)
# Log in as admin
Given I log in as "admin" with password "Kupuhipa1"
Given I log in as "admin" with password "Kupuh1pa!"
# Navigating to notification settings
And I choose "Site options" in "Configure site" from administration menu
And I follow "Notification settings"
......@@ -42,7 +42,7 @@ Scenario: Confirm that multiple notification choices are available (Bug #1299993
# Log out as "Admin User"
And I log out
# Logging in as user1
Then I log in as "UserA" with password "Kupuhipa1"
Then I log in as "UserA" with password "Kupuh1pa!"
# Navigating to notification settings
And I choose "Notifications" in "Settings" from user menu
# Verifying the "None" option is not available for the following notifications
......@@ -84,7 +84,7 @@ Scenario: Confirm that multiple notification choices are available (Bug #1299993
And I should see "Preferences saved"
Scenario: Admin logs in and checks notification settings (Bug 1388682)
Given I log in as "admin" with password "Kupuhipa1"
Given I log in as "admin" with password "Kupuh1pa!"
And I choose "Site options" in "Configure site" from administration menu
And I click on "Notification settings"
#see the notification settings in alphabetical order.
......
......@@ -23,7 +23,7 @@ Scenario: Registering as a new student and checking switch can flick back and fo
And I wait "4" seconds
And I press "Register"
And I follow "Login"
And I log in as "admin" with password "Kupuhipa1"
And I log in as "admin" with password "Kupuh1pa!"
And I choose "Pending registrations" in "Institutions" from administration menu
And I follow "Approve"
And I press "Approve"
......@@ -5,7 +5,7 @@ As an admin
So I can send this data out
Scenario: Registered data that is sent (Bug 1447865)
Given I log in as "admin" with password "Kupuhipa1"
Given I log in as "admin" with password "Kupuh1pa!"
And I choose "Register" in "Admin home" from administration menu
When I expand all fieldsets
Then I should see "phpversion"
......
......@@ -5,7 +5,7 @@ As an admin
I check that the plugins are active
Scenario: Checking that the Multirecipient notifications plugin is active (Bug 1497065)
Given I log in as "admin" with password "Kupuhipa1"
Given I log in as "admin" with password "Kupuh1pa!"
And I choose "Plugin administration" in "Extensions" from administration menu
# Currently only tests for multirecipientnotifications plugin which
# should be active and not be able to be hidden
......
......@@ -11,10 +11,10 @@ Background:
Given the following "users" exist:
| username | password | email | firstname | lastname | institution | authname | role |
| UserA | Kupuhipa1 | UserA@example.org | Angela | User | mahara | internal | member |
| UserA | Kupuh1pa! | UserA@example.org | Angela | User | mahara | internal | member |
Scenario: Social media credentials upon logging in as student (Bug 1432988)
When I log in as "UserA" with password "Kupuhipa1"
When I log in as "UserA" with password "Kupuh1pa!"
And I set the following fields to these values:
| Social network | Facebook URL |
| Your URL or username | https://www.facebook.com |
......
......@@ -7,14 +7,14 @@ Feature: Blocks are Retractable
Background:
Given the following "users" exist:
| username | password | email | firstname | lastname | institution | authname | role |
| UserA | Kupuhipa1 | UserA@example.org | Angela | User | mahara | internal | member |
| UserA | Kupuh1pa! | UserA@example.org | Angela | User | mahara | internal | member |
And the following "pages" exist:
| title | description | ownertype | ownername |
| Page UserA_01 | Page 01| user | UserA |
Scenario: Make Text Block Retractable
Given I log in as "UserA" with password "Kupuhipa1"
Given I log in as "UserA" with password "Kupuh1pa!"
And I choose "Pages and collections" in "Portfolio" from main menu
And I click on "Edit" in "Page UserA_01" panel menu
And I follow "Text"
......
......@@ -5,7 +5,7 @@ As an admin
So I can configure the site to the way the client wants
Scenario: Turning the switches on and off on the Site Options page (Bug 1431569)
Given I log in as "admin" with password "Kupuhipa1"
Given I log in as "admin" with password "Kupuh1pa!"
And I choose "Site options" in "Configure site" from administration menu
# Verifying I'm on the right page
And I should see "Here you can set some global options that will apply by default throughout the entire site."
......@@ -51,7 +51,7 @@ Scenario: Turning the switches on and off on the Site Options page (Bug 1431569)
And I press "Update site options"
Scenario: Setting default account lifetime
Given I log in as "admin" with password "Kupuhipa1"
Given I log in as "admin" with password "Kupuh1pa!"
And I choose "Site options" in "Configure site" from administration menu
And I expand all fieldsets
And I select "Weeks" from "siteoptions_defaultaccountlifetime_units"
......
......@@ -6,7 +6,7 @@ Feature: Creating users and an institution enrolling users and changing their pa
Scenario: Creating an Institution assigning users and changing their passwords
# Log in as Admin
Given I log in as "admin" with password "Kupuhipa1"
Given I log in as "admin" with password "Kupuh1pa!"
# Creating an Institution
And I choose "Settings" in "Institutions" from administration menu
And I press "Add institution"
......@@ -20,7 +20,7 @@ Scenario: Creating an Institution assigning users and changing their passwords
| lastname | bobby |
| email | bob@example.org |
| username | bob |
| password | mahara1 |
| password | Mahara#1 |
And I select "Institution One" from "Institution"
And I enable the switch "Institution administrator"
And I press "Create user"
......@@ -31,16 +31,16 @@ Scenario: Creating an Institution assigning users and changing their passwords
| lastname | Jenny |
| email | jen@example.org |
| username | jen |
| password | mahara1 |
| password | Mahara#1 |
And I select "Institution One" from "Institution"
And I press "Create user"
# Log out as user admin
And I log out
# Log in as user 1
When I log in as "bob" with password "mahara1"
When I log in as "bob" with password "Mahara#1"
And I fill in the following:
| New password | mahara2 |
| Confirm password | mahara2 |
| New password | Mahara1sGreat@ |
| Confirm password | Mahara1sGreat@ |
| Primary email | bob@example.com |
And I press "Submit"
# Verifying password was changed successfully
......@@ -48,19 +48,19 @@ Scenario: Creating an Institution assigning users and changing their passwords
# Changing password
And I choose "Settings" in "Settings" from user menu
And I fill in the following:
| Current password | mahara2 |
| New password | mahara3 |
| Confirm password | mahara3 |
| Current password | Mahara1sGreat@ |
| New password | MaharaIsC00l! |
| Confirm password | MaharaIsC00l! |
When I press "Save"
# Verifying password was changed
And I should see "Preferences saved"
# Log out as user 1
And I log out
# Log in as user 2
And I log in as "jen" with password "mahara1"
And I log in as "jen" with password "Mahara#1"
And I fill in the following:
| New password | mahara2 |
| Confirm password | mahara2 |
| New password | Mahara1sGreat@ |
| Confirm password | Mahara1sGreat@ |
| Primary email | jen@example.com |
And I press "Submit"
# Verifying password was changed
......@@ -68,9 +68,9 @@ Scenario: Creating an Institution assigning users and changing their passwords
# Changing password
And I choose "Settings" in "Settings" from user menu
And I fill in the following:
| Current password | mahara2 |
| New password | mahara3 |
| Confirm password | mahara3 |
| Current password | Mahara1sGreat@ |
| New password | MaharaIsC00l! |
| Confirm password | MaharaIsC00l! |
And I press "Save"
# Verifying password was changed
And I should see "Preferences saved"
......@@ -7,10 +7,10 @@ So I can benefit from the use of different configurations
Background:
Given the following "users" exist:
| username | password | email | firstname | lastname | institution | authname | role |
| UserA | Kupuhipa1 | UserA@example.org | Angela | User | mahara | internal | admin |
| UserA | Kupuh1pa! | UserA@example.org | Angela | User | mahara | internal | admin |
Scenario: Testing functions for user search page (Bug 1431569)
Given I log in as "admin" with password "Kupuhipa1"
Given I log in as "admin" with password "Kupuh1pa!"
And I choose "User search" in "Users" from administration menu
And I follow "Advanced options"
And I follow "A" in the "Filter by first name" property
......
......@@ -7,13 +7,13 @@ Log in as user and confirm it works
Background:
Given the following "users" exist:
| username | password | email | firstname | lastname | institution | authname | role |
| UserA | Kupuhipa1 | UserA@example.com | Angela | User | mahara | internal | member |
| UserA | Kupuh1pa! | UserA@example.com | Angela | User | mahara | internal | member |
And the following "pages" exist:
| title | description | ownertype | ownername |
| Page UserA_01 | Page 01| user | UserA |
Scenario: Activate page themes setting and edit a page (Bug 1591304)
Given I log in as "admin" with password "Kupuhipa1"
Given I log in as "admin" with password "Kupuh1pa!"
And I choose "Configure site" from administration menu
# I set the page themes option
And I expand the section "User settings"
......@@ -21,7 +21,7 @@ Scenario: Activate page themes setting and edit a page (Bug 1591304)
And I press "Update site options"
And I log out
# Now set a theme as a user and confirm logo changes
Given I log in as "UserA" with password "Kupuhipa1"
Given I log in as "UserA" with password "Kupuh1pa!"
And I follow "Page UserA_01"
And I follow "Edit"
And I select "Modern" from "viewtheme"
......
......@@ -7,12 +7,12 @@ So I can filter messages
Background:
Given the following "users" exist:
| username | password | email | firstname | lastname | institution | authname | role |
| UserA | Kupuhipa1 | UserA@example.org | Angela | User | mahara | internal | member |
| UserA | Kupuh1pa! | UserA@example.org | Angela | User | mahara | internal | member |
Scenario: Selection options to filter messages (Bug 1433342)
# Log in as "Admin" user
Given I log in as "admin" with password "Kupuhipa1"
Given I log in as "admin" with password "Kupuh1pa!"
And I choose "Users" from administration menu
And I follow "Angela"
And I follow "Send message"
......@@ -21,7 +21,7 @@ Scenario: Selection options to filter messages (Bug 1433342)
| Message | This is a test message |
And I press "Send message"
And I log out
Given I log in as "UserA" with password "Kupuhipa1"
Given I log in as "UserA" with password "Kupuh1pa!"
And I choose "mail" from user menu by id
And I follow "Hi there"
And I follow "Reply"
......@@ -31,13 +31,13 @@ Scenario: Selection options to filter messages (Bug 1433342)
And I log out
# First check what options an admin has
Given I log in as "admin" with password "Kupuhipa1"
Given I log in as "admin" with password "Kupuh1pa!"
And I choose "mail" from user menu by id
And the "Activity type:" select box should contain all "Administration messages | Comment | Contact us | Feedback on annotations | Group message | Institution message | Message from other users | New forum post | New page access | Objectionable content | Objectionable content in forum | Repeat virus upload | System message | Virus flag release | Watchlist"
And I log out
# Then check what options a normal user has
Given I log in as "UserA" with password "Kupuhipa1"
Given I log in as "UserA" with password "Kupuh1pa!"
And I choose "Groups" from main menu
And I follow "Create group"
And I fill in "Group name" with "Jurassic Park"
......
......@@ -5,7 +5,7 @@ As an admin
I need to be able to turn switches on and off
Scenario: Turning swtitches on and off on Networking page (Bug 1431569)
Given I log in as "admin" with password "Kupuhipa1"
Given I log in as "admin" with password "Kupuh1pa!"
And I choose "Networking" in "Configure site" from administration menu
And I set the following fields to these values:
| Enable networking | 1 |
......
......@@ -17,6 +17,6 @@ Scenario: Checking that admin user can view messages in their mail sent from Con
# TODO: run all cron jobs
And I trigger cron
And I go to the homepage
And I log in as "admin" with password "Kupuhipa1"
And I log in as "admin" with password "Kupuh1pa!"
And I choose "mail" from user menu by id
Then I should see "New contact us"
......@@ -5,7 +5,7 @@ As as admin
I need to expand all the fieldsets
Scenario: Expanding all the fieldsets
Given I log in as "admin" with password "Kupuhipa1"
Given I log in as "admin" with password "Kupuh1pa!"
And I choose "Site options" in "Configure site" from administration menu
Then I expand all fieldsets
And I should see "Event log expiry"
......@@ -5,7 +5,7 @@ As an admin
So I can benefit from the use of group categories
Scenario: Turning switches on and off on group categories page (Bug 1431569)
Given I log in as "admin" with password "Kupuhipa1"
Given I log in as "admin" with password "Kupuh1pa!"
And I choose "Group categories" in "Groups" from administration menu
# Flicking the switch to the opposite setting
And I set the following fields to these values:
......
......@@ -11,9 +11,9 @@ Background:
| insttwo | Institution Two | ON | OFF |
Given the following "users" exist:
| username | password | email | firstname | lastname | institution | authname | role |
| UserA | Kupuhipa1 | UserA@example.org | Angela | User | instone | internal | staff |
| UserB | Kupuhipa1 | UserB@example.org | Bob | User | instone | internal | member |
| UserC | Kupuhipa1 | UserC@example.org | Cecilia | User | instone | internal | member |
| UserA | Kupuh1pa! | UserA@example.org | Angela | User | instone | internal | staff |
| UserB | Kupuh1pa! | UserB@example.org | Bob | User | instone | internal | member |
| UserC | Kupuh1pa! | UserC@example.org | Cecilia | User | instone | internal | member |
And the following "groups" exist:
| name | owner | description | grouptype | open | invitefriends | editroles | submittableto | allowarchives | members | staff |
| GroupA | UserA | GroupA owned by UserA | standard | ON | OFF | all | ON | OFF | UserB, UserC | |
......@@ -88,7 +88,7 @@ Scenario: The list of group pages, shared/submitted pages and collections should
be displayed page by page and sorted by "page title (A-Z)" or "most recently updated".
These list must take into account the sort option chosen in the block config (Bug 1457246)
# Log in as a normal user
Given I log in as "UserA" with password "Kupuhipa1"
Given I log in as "UserA" with password "Kupuh1pa!"
# Verifying log in was successful
And I should see "Angela"
And I should see "GroupA"
......@@ -110,7 +110,7 @@ These list must take into account the sort option chosen in the block config (Bu
And I press "Save"
And I log out
# Log in as a normal user
Given I log in as "UserB" with password "Kupuhipa1"
Given I log in as "UserB" with password "Kupuh1pa!"
# Verifying log in was successful
And I should see "Bob"
And I should see "GroupA"
......@@ -123,7 +123,7 @@ These list must take into account the sort option chosen in the block config (Bu
And I press "Save"
And I log out
# Check the list of shared pages to group "GroupA"
Given I log in as "UserC" with password "Kupuhipa1"
Given I log in as "UserC" with password "Kupuh1pa!"
# Verifying log in was successful
And I should see "Cecilia"
And I should see "GroupA"
......@@ -157,7 +157,7 @@ These list must take into account the sort option chosen in the block config (Bu
And I should not see "Collection UserA_05" in the "Collections shared with this group" property
And I log out
# Check that we can see submitted pages before editing/saving the configuration for group pages block
Given I log in as "UserB" with password "Kupuhipa1"
Given I log in as "UserB" with password "Kupuh1pa!"
And I should see "GroupA"
And I choose "My groups" in "Groups" from main menu
And I scroll to the base of id "mygroups"
......@@ -170,7 +170,7 @@ These list must take into account the sort option chosen in the block config (Bu
And I press "Yes"
And I log out
# Change the sort options in the "Group pages" block
Given I log in as "UserA" with password "Kupuhipa1"
Given I log in as "UserA" with password "Kupuh1pa!"
And I follow "GroupA (Administrator)"
And I should see "Page UserB_01"
And I follow "Pages and collections (tab)"
......@@ -265,7 +265,7 @@ These list must take into account the sort option chosen in the block config (Bu
# Check pages and collections are shown in correct section
# Share and submit pages and collections
# Log in as a normal user
Given I log in as "UserC" with password "Kupuhipa1"
Given I log in as "UserC" with password "Kupuh1pa!"
# Verifying log in was successful
And I should see "Cecilia"
And I should see "GroupD"
......@@ -304,7 +304,7 @@ These list must take into account the sort option chosen in the block config (Bu
And I press "Yes"
And I log out
#Check cases
Given I log in as "UserA" with password "Kupuhipa1"
Given I log in as "UserA" with password "Kupuh1pa!"
# Verifying log in was successful
And I should see "Angela"
And I follow "GroupD"
......@@ -315,7 +315,7 @@ These list must take into account the sort option chosen in the block config (Bu
And I should see "Collection UserC_04" in the "Collections shared with this group" property
And I should see "Collection UserC_03" in the "Submissions to this group" property
And I log out
Given I log in as "UserB" with password "Kupuhipa1"
Given I log in as "UserB" with password "Kupuh1pa!"
# Verifying log in was successful
And I should see "Bob"
And I should see "GroupD"
......@@ -331,7 +331,7 @@ These list must take into account the sort option chosen in the block config (Bu
And I log out
# Share and submit pages and collections - for course group "GroupC"
# Log in as a normal user
Given I log in as "UserC" with password "Kupuhipa1"
Given I log in as "UserC" with password "Kupuh1pa!"
# Verifying log in was successful
And I should see "Cecilia"
And I should see "GroupC"
......@@ -376,7 +376,7 @@ These list must take into account the sort option chosen in the block config (Bu
And I press "Yes"
And I log out
#Check cases
Given I log in as "UserB" with password "Kupuhipa1"
Given I log in as "UserB" with password "Kupuh1pa!"
# Verifying log in was successful
And I should see "Bob"
And I should see "GroupC"
......
......@@ -7,7 +7,7 @@ Feature: Contextual helps for Mahara pages
Background:
Given the following "users" exist:
| username | password | email | firstname | lastname | institution | authname | role |
| UserA | Kupuhipa1 | test01@example.com | Angela | User | mahara | internal | member |
| UserA | Kupuh1pa! | test01@example.com | Angela | User | mahara | internal | member |
# Skins need to be enabled
And the following site settings are set:
......@@ -23,7 +23,7 @@ Background:
| GroupA | admin | GroupA owned by admin | standard | ON | ON | all | ON | ON | UserA | |
Scenario: Showing contextual help for pages under menu "Portfolio" (Bug 809297).
When I log in as "UserA" with password "Kupuhipa1"
When I log in as "UserA" with password "Kupuh1pa!"
# Test pages and collections help
And I choose "Pages and collections" in "Portfolio" from main menu
And I click on "Help"
......@@ -88,7 +88,7 @@ Scenario: Showing contextual help for pages under menu "Portfolio" (Bug 809297).
Scenario: Showing correct external manual help file for mahara page
# Test by going to pages and collections help for user / institution / site / group
When I log in as "admin" with password "Kupuhipa1"
When I log in as "admin" with password "Kupuh1pa!"
And I choose "Pages and collections" in "Portfolio" from main menu
And I follow "Help" in the ".footer-nav" "css_element"
And I switch to the new window
......
......@@ -7,24 +7,24 @@ I adjust the 'Hide members' and 'Hide members from members' group config options
Background:
Given the following "users" exist:
| username | password | email | firstname | lastname | institution | authname | role |
| UserA | Kupuhipa1 | UserA@example.org | Angela | User | mahara | internal | member |
| groupadmin | Kupuhipa1 | randomteacher@example.org | Super | Teacher | mahara | internal | admin |
| grouptutor | Kupuhipa1 | randomtutor@example.org | Diligent | Tutor | mahara | internal | member |
| randomuser | Kupuhipa1 | randomuser2@example.org | Random | Person | mahara | internal | member |
| UserA | Kupuh1pa! | UserA@example.org | Angela | User | mahara | internal | member |
| groupadmin | Kupuh1pa! | randomteacher@example.org | Super | Teacher | mahara | internal | admin |
| grouptutor | Kupuh1pa! | randomtutor@example.org | Diligent | Tutor | mahara | internal | member |
| randomuser | Kupuh1pa! | randomuser2@example.org | Random | Person | mahara | internal | member |
Given the following "groups" exist:
| name | owner | description | grouptype | open | invitefriends | editroles | submittableto | allowarchives | members | staff |
| GroupA | groupadmin | GroupA owned by groupadmin | course | ON | ON | all | ON | ON | UserA | grouptutor |
Scenario: Check if we can hide members of a group based on the 'Hide members' setting
Given I log in as "groupadmin" with password "Kupuhipa1"
Given I log in as "groupadmin" with password "Kupuh1pa!"
And I choose "My groups" in "Groups" from main menu
And I follow "Edit \"GroupA\" Settings"
And I select "Hide tutors" from "editgroup_hidemembers"
And I press "Save group"
Then I should see "Group saved successfully"
And I log out
When I log in as "randomuser" with password "Kupuhipa1"
When I log in as "randomuser" with password "Kupuh1pa!"
And I choose "Find groups" in "Groups" from main menu
And I follow "GroupA"
Then I should not see "Diligent Tutor"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment