From 970c5f3849f3b84fcecff0736bcfa0ffecd62fda Mon Sep 17 00:00:00 2001 From: David Monllao Date: Thu, 14 Mar 2013 16:50:37 +0800 Subject: [PATCH] MDL-38483 behat: New test According to MDLQA-89 --- course/tests/behat/edit_settings.feature | 36 ++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 course/tests/behat/edit_settings.feature diff --git a/course/tests/behat/edit_settings.feature b/course/tests/behat/edit_settings.feature new file mode 100644 index 00000000000..465cc27bad6 --- /dev/null +++ b/course/tests/behat/edit_settings.feature @@ -0,0 +1,36 @@ +@core_course +Feature: Edit course settings + In order to set the course according to my teaching needs + As a moodle teacher + I need to edit the course settings + + @javascript + Scenario: Edit course settings + Given the following "users" exists: + | username | firstname | lastname | email | + | teacher1 | Teacher | 1 | teacher1@asd.com | + And the following "courses" exists: + | fullname | shortname | summary | format | + | Course 1 | C1 |

Course summary

| topics | + And the following "course enrolments" exists: + | user | course | role | + | teacher1 | C1 | editingteacher | + And I log in as "teacher1" + And I follow "Course 1" + When I follow "Edit settings" + And I fill the moodle form with: + | Course full name | Edited course fullname | + | Course short name | Edited course shortname | + | Course summary | Edited course summary | + And I press "Save changes" + And I follow "Edited course fullname" + Then I should not see "Course 1" + And I should not see "C1" + And I should see "Edited course fullname" + And I should see "Edited course shortname" + And I follow "Edit settings" + And the "Course full name" field should match "Edited course fullname" value + And the "Course short name" field should match "Edited course shortname" value + And the "Course summary" field should match "Edited course summary" value + And I am on homepage + And I should see "Edited course fullname"