From 0872bf3175689b959fccd8f7f9be70002979fecd Mon Sep 17 00:00:00 2001 From: Dan Poltawski Date: Tue, 1 Dec 2015 14:05:13 +0000 Subject: [PATCH] MDL-26935 behat: add coverage for role renaming in course --- course/tests/behat/role_renaming.feature | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 course/tests/behat/role_renaming.feature diff --git a/course/tests/behat/role_renaming.feature b/course/tests/behat/role_renaming.feature new file mode 100644 index 00000000000..80e2e1c8179 --- /dev/null +++ b/course/tests/behat/role_renaming.feature @@ -0,0 +1,31 @@ +@core @core_course +Feature: Rename roles in a course + In order to account for course-level differences + As a teacher + I need to be able to rename roles + + Background: + Given the following "users" exist: + | username | firstname | lastname | email | + | student1 | Student | 1 | student1@example.com | + | teacher1 | Teacher | 1 | teacher1@example.com | + And the following "courses" exist: + | fullname | shortname | + | Course 1 | C1 | + And the following "course enrolments" exist: + | user | course | role | + | student1 | C1 | student | + | teacher1 | C1 | editingteacher | + + Scenario: Teacher can rename roles + Given I log in as "teacher1" + And I follow "Course 1" + And I click on "Edit settings" "link" in the "Administration" "block" + And I should see "Role renaming" + When I set the following fields to these values: + | Your word for 'Teacher' | Lecturer | + | Your word for 'Student' | Learner | + And I press "Save and display" + And I navigate to "Enrolled users" node in "Course administration > Users" + Then I should see "Lecturer" in the "Teacher 1" "table_row" + And I should see "Learner" in the "Student 1" "table_row" -- 2.11.4.GIT