Permalink
Browse files

MDL-42536 enrol_self: Added behat to test group key self enrolment

  • Loading branch information...
Rajesh Taneja
Rajesh Taneja committed Oct 25, 2013
1 parent 1115bb3 commit 4ccbf721470205a366495bf093b8c1e80f5d444f
Showing with 24 additions and 0 deletions.
  1. +24 −0 enrol/self/tests/behat/self_enrolment.feature
@@ -51,3 +51,27 @@ Feature: Users can auto-enrol themself in courses where self enrolment is allowe
Given I log in as "student1"
When I follow "Course 1"
Then I should see "You can not enrol yourself in this course"
@javascript
Scenario: Self-enrolment enabled requiring a group enrolment key
Given I log in as "teacher1"
And I follow "Course 1"
When I add "Self enrolment" enrolment method with:
| Custom instance name | Test student enrolment |
| Enrolment key | moodle_rules |
| Use group enrolment keys | Yes |
And I follow "Groups"
And I press "Create group"
And I fill the moodle form with:
| Group name | Group 1 |
| Enrolment key | testgroupenrolkey |
And I press "Save changes"
And I log out
And I log in as "student1"
And I follow "Course 1"
And I fill the moodle form with:
| Enrolment key | testgroupenrolkey |
And I press "Enrol me"
Then I should see "Topic 1"
And I should not see "Enrolment options"
And I should not see "Enrol me in this course"

0 comments on commit 4ccbf72

Please sign in to comment.