1@core @core_course 2Feature: Courses can be set up to display dates relative to the user's enrolment date 3 As a course creator 4 In order for me to set up courses 5 I need to be able to set up courses to display dates relative to the user's enrolment date 6 7 @javascript 8 Scenario: Create a course with relative dates feature disabled 9 Given the following config values are set as admin: 10 | enablecourserelativedates | 0 | 11 And I log in as "admin" 12 And I am on site homepage 13 And I turn editing mode on 14 When I press "Add a new course" 15 And I wait until the page is ready 16 Then I should not see "Relative dates mode" 17 And I should not see "This cannot be changed once the course has been created." 18 19 @javascript 20 Scenario: Create a course with relative dates feature enabled 21 Given the following config values are set as admin: 22 | enablecourserelativedates | 1 | 23 And I log in as "admin" 24 And I am on site homepage 25 And I turn editing mode on 26 When I press "Add a new course" 27 Then I should see "Relative dates mode" 28 And I should see "Relative dates mode cannot be changed once the course has been created." 29 30 Scenario: Edit courses with relative dates feature enabled 31 Given the following config values are set as admin: 32 | enablecourserelativedates | 1 | 33 And I log in as "admin" 34 And I create a course with: 35 | Course full name | Course 1 | 36 | Course short name | C1 | 37 | Relative dates mode | Yes | 38 And I create a course with: 39 | Course full name | Course 2 | 40 | Course short name | C2 | 41 | Relative dates mode | No | 42 And I am on "Course 1" course homepage 43 When I navigate to "Edit settings" in current page administration 44 Then the "Relative dates mode" "select" should be disabled 45 And the field "Relative dates mode" matches value "Yes" 46 And I am on "Course 2" course homepage 47 And I navigate to "Edit settings" in current page administration 48 And the "Relative dates mode" "select" should be disabled 49 And the field "Relative dates mode" matches value "No" 50