Merge branch 'MDL-62920-master' of https://github.com/aanabit/moodle

This commit is contained in:
Eloy Lafuente (stronk7) 2018-10-18 23:47:37 +02:00
commit d6d5ea5d04
6 changed files with 76 additions and 13 deletions

View file

@ -18,6 +18,9 @@ Feature: Bulk enrolments
| student1 | C1 | student |
| student2 | C1 | student |
| teacher1 | C1 | editingteacher |
And the following "cohorts" exist:
| name | idnumber |
| Cohort | cohortid1 |
@javascript
Scenario: Bulk edit enrolments
@ -29,7 +32,7 @@ Feature: Bulk enrolments
And I set the field "Alter status" to "Suspended"
And I press "Save changes"
Then I should see "Suspended" in the "Teacher 1" "table_row"
Then I should see "Suspended" in the "Student 1" "table_row"
And I should see "Suspended" in the "Student 1" "table_row"
And I should see "Suspended" in the "Student 2" "table_row"
@javascript
@ -43,3 +46,27 @@ Feature: Bulk enrolments
Then I should not see "Student 1"
And I should not see "Student 2"
And I should not see "Teacher 1"
@javascript
Scenario: Bulk edit enrolment for deleted user
When I log in as "admin"
And I navigate to "Users > Accounts > Bulk user actions" in site administration
And I set the field "Available" to "Student 1"
And I press "Add to selection"
And I set the field "Available" to "Student 2"
And I press "Add to selection"
And I navigate to "Users > Accounts > Browse list of users" in site administration
And I set the following fields to these values:
| username | student1 |
And I press "Add filter"
And I click on "Delete" "link"
And I press "Delete"
And I navigate to "Users > Accounts > Bulk user actions" in site administration
And I set the field "id_action" to "Add to cohort"
And I press "Go"
And I set the field "id_cohort" to "Cohort [cohortid1]"
And I press "Add to cohort"
And I navigate to "Users > Accounts > Cohorts" in site administration
And I click on "Assign" "link"
Then the "removeselect" select box should contain "Student 2 (student2@example.com)"
And the "removeselect" select box should not contain "Student 1 (student1@example.com)"

View file

@ -87,3 +87,21 @@ Feature: Deleting users
And the "Available" select box should not contain "User Three"
And the "Available" select box should not contain "User One"
And the "Available" select box should not contain "User Two"
@javascript
Scenario: Deleting a bulked user
When I log in as "admin"
And I navigate to "Users > Accounts > Bulk user actions" in site administration
And I set the field "Available" to "User Two"
And I press "Add to selection"
And I set the field "Available" to "User One"
And I press "Add to selection"
Then I should see "User One"
And I navigate to "Users > Accounts > Browse list of users" in site administration
And I set the following fields to these values:
| username | user1 |
And I press "Add filter"
And I click on "Delete" "link"
And I press "Delete"
And I navigate to "Users > Accounts > Bulk user actions" in site administration
Then I should not see "User One"