MDL-54672 behat: Fix i_enrol_user_as() step in non-js sessions
[moodle.git] / enrol / tests / behat / enrol_user.feature
1 @enrol
2 Feature: User can be enrolled into a course
3   In order to let them participate in course activities
4   As an admin
5   I must be able to enrol users
7   Background:
8     Given the following "users" exist:
9       | username | firstname | lastname | email                |
10       | student1 | Studie    | One      | student1@example.com |
11     And the following "courses" exist:
12       | fullname   | shortname |
13       | Course 001 | C001      |
14     And I log in as "admin"
15     And I follow "Courses"
16     And I follow "Course 001"
18   Scenario: User can be enrolled without javascript
19     When I enrol "Studie One" user as "Student"
20     And I navigate to "Enrolled users" node in "Course administration > Users"
21     Then I should see "Studie One"
23   @javascript
24   Scenario: User can be enrolled with javascript enrol element
25     When I enrol "Studie One" user as "Student"
26     And I navigate to "Enrolled users" node in "Course administration > Users"
27     Then I should see "Studie One"