From 8add51da8457da9420d9d35f069a3795ac5a6c8d Mon Sep 17 00:00:00 2001 From: jmontoyaa Date: Tue, 3 Oct 2017 16:07:29 +0200 Subject: [PATCH] Uncomment tests --- tests/behat/features/createUser.feature | 180 ++++++++++++------------ 1 file changed, 90 insertions(+), 90 deletions(-) diff --git a/tests/behat/features/createUser.feature b/tests/behat/features/createUser.feature index 6ed231908c..08f5b84fd3 100644 --- a/tests/behat/features/createUser.feature +++ b/tests/behat/features/createUser.feature @@ -4,96 +4,96 @@ Feature: Users management as admin As an administrator I need to be able to create new users -# Scenario: See the users list link on the admin page -# Given I am a platform administrator -# And I am on "/main/admin/index.php" -# Then I should see "Users list" -# -# Scenario: See the user creation link on the admin page -# Given I am a platform administrator -# And I am on "/main/admin/index.php" -# Then I should see "Add a user" -# -# Scenario: Create a user with only basic info -# Given I am a platform administrator -# And I am on "/main/admin/user_add.php" -# And I fill in the following: -# | firstname | Sammy | -# | lastname | Marshall | -# | email | smarshall@example.com | -# | username | smarshall | -# | password | smarshall | -# And I press "submit" -# Then I should see "The user has been added" -# -# Scenario: Search and delete a user -# Given I am a platform administrator -# And Admin top bar is disabled -# And I am on "/main/admin/user_list.php" -# And I fill in "keyword" with "smarshall" -# And I press "submit" -# When I follow "Delete" -# And I confirm the popup -# Then I should see "The user has been deleted" -# -# Scenario: Create a HRM user -# Given I am a platform administrator -# And I am on "/main/admin/user_add.php" -# And I fill in the following: -# | firstname | HRM firstname| -# | lastname | HRM lastname | -# | email | hrm@example.com | -# | username | hrm | -# | password | hrm | -# And I fill in select bootstrap static input "#status_select" select "4" -# And I press "submit" -# Then I should see "The user has been added" -# -# Scenario: Create a teacher user -# Given I am a platform administrator -# And I am on "/main/admin/user_add.php" -# And I fill in the following: -# | firstname | teacher firstname| -# | lastname | teacher lastname | -# | email | teacher@example.com | -# | username | teacher | -# | password | teacher | -# And I fill in select bootstrap static input "#status_select" select "1" -# And I press "submit" -# Then I should see "The user has been added" -# -# Scenario: Create a student user -# Given I am a platform administrator -# And I am on "/main/admin/user_add.php" -# And I fill in the following: -# | firstname | student firstname| -# | lastname | student lastname | -# | email | student@example.com | -# | username | student | -# | password | student | -# And I fill in select bootstrap static input "#status_select" select "5" -# And I press "submit" -# Then I should see "The user has been added" -# -# Scenario: HRM follows teacher -# Given I am a platform administrator -# And I am on "/main/admin/user_list.php?keyword=hrm&submit=&_qf__search_simple=" -# And I should see "HRM lastname" -# And I follow "Assign users" -# And I select "teacher firstname teacher lastname" from "NoAssignedUsersList[]" -# And I press "add_user_button" -# And I press "assign_user" -# Then I should see "The assigned users have been updated" -# -# Scenario: HRM follows student -# Given I am a platform administrator -# And I am on "/main/admin/user_list.php?keyword=hrm&submit=&_qf__search_simple=" -# And I should see "HRM lastname" -# And I follow "Assign users" -# And I select "student firstname student lastname" from "NoAssignedUsersList[]" -# And I press "add_user_button" -# And I press "assign_user" -# Then I should see "The assigned users have been updated" + Scenario: See the users list link on the admin page + Given I am a platform administrator + And I am on "/main/admin/index.php" + Then I should see "Users list" + + Scenario: See the user creation link on the admin page + Given I am a platform administrator + And I am on "/main/admin/index.php" + Then I should see "Add a user" + + Scenario: Create a user with only basic info + Given I am a platform administrator + And I am on "/main/admin/user_add.php" + And I fill in the following: + | firstname | Sammy | + | lastname | Marshall | + | email | smarshall@example.com | + | username | smarshall | + | password | smarshall | + And I press "submit" + Then I should see "The user has been added" + + Scenario: Search and delete a user + Given I am a platform administrator + And Admin top bar is disabled + And I am on "/main/admin/user_list.php" + And I fill in "keyword" with "smarshall" + And I press "submit" + When I follow "Delete" + And I confirm the popup + Then I should see "The user has been deleted" + + Scenario: Create a HRM user + Given I am a platform administrator + And I am on "/main/admin/user_add.php" + And I fill in the following: + | firstname | HRM firstname| + | lastname | HRM lastname | + | email | hrm@example.com | + | username | hrm | + | password | hrm | + And I fill in select bootstrap static input "#status_select" select "4" + And I press "submit" + Then I should see "The user has been added" + + Scenario: Create a teacher user + Given I am a platform administrator + And I am on "/main/admin/user_add.php" + And I fill in the following: + | firstname | teacher firstname| + | lastname | teacher lastname | + | email | teacher@example.com | + | username | teacher | + | password | teacher | + And I fill in select bootstrap static input "#status_select" select "1" + And I press "submit" + Then I should see "The user has been added" + + Scenario: Create a student user + Given I am a platform administrator + And I am on "/main/admin/user_add.php" + And I fill in the following: + | firstname | student firstname| + | lastname | student lastname | + | email | student@example.com | + | username | student | + | password | student | + And I fill in select bootstrap static input "#status_select" select "5" + And I press "submit" + Then I should see "The user has been added" + + Scenario: HRM follows teacher + Given I am a platform administrator + And I am on "/main/admin/user_list.php?keyword=hrm&submit=&_qf__search_simple=" + And I should see "HRM lastname" + And I follow "Assign users" + And I select "teacher firstname teacher lastname" from "NoAssignedUsersList[]" + And I press "add_user_button" + And I press "assign_user" + Then I should see "The assigned users have been updated" + + Scenario: HRM follows student + Given I am a platform administrator + And I am on "/main/admin/user_list.php?keyword=hrm&submit=&_qf__search_simple=" + And I should see "HRM lastname" + And I follow "Assign users" + And I select "student firstname student lastname" from "NoAssignedUsersList[]" + And I press "add_user_button" + And I press "assign_user" + Then I should see "The assigned users have been updated" Scenario: HRM logs as teacher Given I am logged as "hrm"