mirror of
https://github.com/moodle/moodle.git
synced 2025-01-17 21:49:15 +01:00
MDL-38620 behat: New test
According to MDLQA-1175; test removed from repository_upload as is included in MDLQA-1175 test
This commit is contained in:
parent
373a8e052c
commit
2904bf9ddf
46
admin/tests/behat/upload_users.feature
Normal file
46
admin/tests/behat/upload_users.feature
Normal file
@ -0,0 +1,46 @@
|
||||
@admin @_only_local
|
||||
Feature: Upload users
|
||||
In order to add users to the system
|
||||
As a moodle admin
|
||||
I need to upload files containing the users data
|
||||
|
||||
@javascript
|
||||
Scenario: Upload users enrolling them on courses and groups
|
||||
Given the following "courses" exists:
|
||||
| fullname | shortname | category |
|
||||
| Maths | math102 | 0 |
|
||||
And the following "groups" exists:
|
||||
| name | course | idnumber |
|
||||
| Section 1 | math102 | S1 |
|
||||
| Section 3 | math102 | S3 |
|
||||
And I log in as "admin"
|
||||
And I expand "Front page settings" node
|
||||
And I expand "Site administration" node
|
||||
And I expand "Users" node
|
||||
And I expand "Accounts" node
|
||||
And I follow "Upload users"
|
||||
When I upload "lib/tests/fixtures/upload_users.csv" file to "File" filepicker
|
||||
And I press "Upload users"
|
||||
Then I should see "Upload users preview"
|
||||
And I should see "Tom"
|
||||
And I should see "Jones"
|
||||
And I should see "verysecret"
|
||||
And I should see "jonest@someplace.edu"
|
||||
And I should see "Reznor"
|
||||
And I should see "course1"
|
||||
And I should see "math102"
|
||||
And I should see "group1"
|
||||
And I should see "Section 1"
|
||||
And I press "Upload users"
|
||||
And I press "Continue"
|
||||
And I follow "Browse list of users"
|
||||
And I should see "Tom Jones"
|
||||
And I should see "Trent Reznor"
|
||||
And I should see "reznor@someplace.edu"
|
||||
And I am on homepage
|
||||
And I follow "Maths"
|
||||
And I expand "Users" node
|
||||
And I follow "Groups"
|
||||
And I select "Section 1 (1)" from "groups"
|
||||
And I wait "4" seconds
|
||||
And the "members" select box should contain "Tom Jones"
|
@ -4,21 +4,6 @@ Feature: Upload files
|
||||
As a moodle user
|
||||
I need to upload files
|
||||
|
||||
@javascript
|
||||
Scenario: Upload a file in a single file filepicker
|
||||
Given I log in as "admin"
|
||||
And I expand "Front page settings" node
|
||||
And I expand "Site administration" node
|
||||
And I expand "Users" node
|
||||
And I expand "Accounts" node
|
||||
And I follow "Upload users"
|
||||
When I upload "lib/tests/fixtures/upload_users.csv" file to "File" filepicker
|
||||
And I press "Upload users"
|
||||
Then I should see "Upload users preview"
|
||||
And I should see "Teacher"
|
||||
And I should see "teacher1@teacher1.com"
|
||||
And I press "Cancel"
|
||||
|
||||
@javascript
|
||||
Scenario: Upload a file in a multiple file filepicker
|
||||
Given the following "courses" exists:
|
||||
|
Loading…
x
Reference in New Issue
Block a user