mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 00:16:46 +02:00
MDL-58265 core_test: remove unnecessary steps
This commmit removes steps that take behat to site home page to actually get to a course page. Part of MDL-55611 epic.
This commit is contained in:
parent
c987d1b2ef
commit
93be3f730c
60 changed files with 7 additions and 162 deletions
|
@ -57,7 +57,6 @@ Feature: Set up contextual data for tests
|
|||
| Grouping 1 | C1 | GG1 |
|
||||
| Grouping 2 | C1 | GG2 |
|
||||
When I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Users > Groups" in current page administration
|
||||
Then I should see "Group 1"
|
||||
|
@ -87,7 +86,6 @@ Feature: Set up contextual data for tests
|
|||
| mod/forum:editanypost | Allow | student | Course | C1 |
|
||||
| mod/forum:replynews | Prevent | editingteacher | Course | C1 |
|
||||
When I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Users > Permissions" in current page administration
|
||||
And I set the field "Advanced role override" to "Student (1)"
|
||||
|
@ -144,23 +142,19 @@ Feature: Set up contextual data for tests
|
|||
Then "Edit settings" "link" should exist in current page administration
|
||||
And I log out
|
||||
And I log in as "user2"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And "Turn editing on" "link" should exist in current page administration
|
||||
And I log out
|
||||
And I log in as "user3"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And "Turn editing on" "link" should exist in current page administration
|
||||
And I log out
|
||||
And I log in as "user4"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And "Turn editing on" "link" should exist in current page administration
|
||||
And I log out
|
||||
And I log in as "user5"
|
||||
And I should see "You are logged in as"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I should see "You can not enrol yourself in this course."
|
||||
|
||||
|
@ -199,7 +193,6 @@ Feature: Set up contextual data for tests
|
|||
| activity | name | intro | course | idnumber | grade |
|
||||
| assign | Test assignment name with scale | Test assignment description | C1 | assign1 | Test Scale 1 |
|
||||
When I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
Then I should see "Test assignment name"
|
||||
# Assignment 2.2 module type is disabled by default
|
||||
|
@ -261,7 +254,6 @@ Feature: Set up contextual data for tests
|
|||
| grouping | group |
|
||||
| GG1 | G1 |
|
||||
When I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Users > Groups" in current page administration
|
||||
Then the "groups" select box should contain "Group 1 (1)"
|
||||
|
@ -344,7 +336,6 @@ Feature: Set up contextual data for tests
|
|||
| Test Grade Item 2 | C1 | Grade category 1 |
|
||||
| Test Grade Item 3 | C1 | Grade sub category 2 |
|
||||
When I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Setup > Gradebook setup" in the course gradebook
|
||||
Then I should see "Test Grade Item 1"
|
||||
|
@ -373,7 +364,6 @@ Feature: Set up contextual data for tests
|
|||
| name | scale |
|
||||
| Test Scale 1 | Disappointing, Good, Very good, Excellent |
|
||||
When I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Scales" in the course gradebook
|
||||
Then I should see "Test Scale 1"
|
||||
|
@ -395,7 +385,6 @@ Feature: Set up contextual data for tests
|
|||
And the following config values are set as admin:
|
||||
| enableoutcomes | 1 |
|
||||
When I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Outcomes"
|
||||
Then I should see "Grade outcome 1" in the "#addoutcomes" "css_element"
|
||||
|
@ -424,7 +413,6 @@ Feature: Set up contextual data for tests
|
|||
And the following config values are set as admin:
|
||||
| enableoutcomes | 1 |
|
||||
When I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Setup > Gradebook setup" in the course gradebook
|
||||
Then I should see "Test Outcome Grade Item 1"
|
||||
|
@ -442,6 +430,5 @@ Feature: Set up contextual data for tests
|
|||
| blockname | contextlevel | reference | pagetypepattern | defaultregion |
|
||||
| online_users | Course | C1 | course-view-* | site-pre |
|
||||
When I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
Then I should see "Online users"
|
||||
|
|
|
@ -33,7 +33,6 @@ Feature: Verify that all form fields values can be get and set
|
|||
| activity | course | idnumber | name | intro | firstpagetitle | wikimode | visible |
|
||||
| wiki | C1 | wiki1 | Test this one | Test this one | Test this one | collaborative | 0 |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Reset" node in "Course administration"
|
||||
# Select (multi-select) - Checking "the select box should contain".
|
||||
|
@ -48,7 +47,6 @@ Feature: Verify that all form fields values can be get and set
|
|||
And the "Unenrol users" select box should not contain "President"
|
||||
And the "Unenrol users" select box should not contain "Baker"
|
||||
And the "Unenrol users" select box should not contain "President, Baker"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I follow "Test this one"
|
||||
|
@ -115,7 +113,6 @@ Feature: Verify that all form fields values can be get and set
|
|||
And the field "one" matches value "1"
|
||||
And the field "two" matches value ""
|
||||
# Check if field xpath set/match works.
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Edit settings" node in "Course administration"
|
||||
And I set the field with xpath "//input[@id='id_idnumber']" to "Course id number"
|
||||
|
|
|
@ -22,7 +22,6 @@ Feature: tool_monitor_subscriptions
|
|||
And I log in as "admin"
|
||||
And I navigate to "Event monitoring rules" node in "Site administration > Reports"
|
||||
And I click on "Enable" "link"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Event monitoring rules" node in "Course administration > Reports"
|
||||
And I press "Add a new rule"
|
||||
|
@ -132,7 +131,6 @@ Feature: tool_monitor_subscriptions
|
|||
And I follow "Subscribe to rule \"New rule course level\""
|
||||
And I should see "Subscription successfully created"
|
||||
And "#toolmonitorsubs_r0" "css_element" should exist
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I trigger cron
|
||||
And I am on site homepage
|
||||
|
|
|
@ -21,7 +21,6 @@ Feature: availability_completion
|
|||
Scenario: Test condition
|
||||
# Basic setup.
|
||||
Given I log in as "teacher1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
|
||||
|
@ -48,7 +47,6 @@ Feature: availability_completion
|
|||
# Log back in as student.
|
||||
When I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
|
||||
# Page 2 should not appear yet.
|
||||
|
|
|
@ -21,7 +21,6 @@ Feature: availability_date
|
|||
Scenario: Test condition
|
||||
# Basic setup.
|
||||
Given I log in as "teacher1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
|
||||
|
@ -55,7 +54,6 @@ Feature: availability_date
|
|||
# Log back in as student.
|
||||
When I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
|
||||
# Page 1 should appear, but page 2 does not.
|
||||
|
|
|
@ -21,7 +21,6 @@ Feature: availability_grade
|
|||
Scenario: Test condition
|
||||
# Basic setup.
|
||||
Given I log in as "teacher1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
|
||||
|
@ -91,7 +90,6 @@ Feature: availability_grade
|
|||
# Log in as student without a grade yet.
|
||||
When I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
|
||||
# Do the assignment.
|
||||
|
@ -110,7 +108,6 @@ Feature: availability_grade
|
|||
# Log back in as teacher.
|
||||
When I log out
|
||||
And I log in as "teacher1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
|
||||
# Give the assignment 40%.
|
||||
|
@ -126,7 +123,6 @@ Feature: availability_grade
|
|||
# Log back in as student.
|
||||
And I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
|
||||
# Check pages are visible.
|
||||
|
|
|
@ -21,7 +21,6 @@ Feature: availability_group
|
|||
Scenario: Test condition
|
||||
# Basic setup.
|
||||
Given I log in as "teacher1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
|
||||
|
@ -39,7 +38,6 @@ Feature: availability_group
|
|||
| G2 | C1 | GI2 |
|
||||
# This step used to be 'And I follow "C1"', but Chrome thinks the breadcrumb
|
||||
# is not clickable, so we'll go via the home page instead.
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I add a "Page" to section "1"
|
||||
And I expand all fieldsets
|
||||
|
@ -85,7 +83,6 @@ Feature: availability_group
|
|||
# Log back in as student.
|
||||
When I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
|
||||
# No pages should appear yet.
|
||||
|
@ -99,7 +96,6 @@ Feature: availability_group
|
|||
| student1 | GI1 |
|
||||
And I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
|
||||
# P1 (any groups) and P2 should show but not P3.
|
||||
|
|
|
@ -27,7 +27,6 @@ Feature: availability_grouping
|
|||
Scenario: Test condition
|
||||
# Basic setup.
|
||||
Given I log in as "teacher1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
|
||||
|
@ -41,7 +40,6 @@ Feature: availability_grouping
|
|||
# Back to course page but add groups.
|
||||
# This step used to be 'And I follow "C1"', but Chrome thinks the breadcrumb
|
||||
# is not clickable, so we'll go via the home page instead.
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And the following "groupings" exist:
|
||||
| name | course | idnumber |
|
||||
|
@ -90,7 +88,6 @@ Feature: availability_grouping
|
|||
| grouping | group |
|
||||
| GXI1 | GI1 |
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
|
||||
# P1 should show but not B2.
|
||||
|
|
|
@ -21,7 +21,6 @@ Feature: availability_profile
|
|||
Scenario: Test condition
|
||||
# Basic setup.
|
||||
Given I log in as "teacher1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
|
||||
|
@ -56,7 +55,6 @@ Feature: availability_profile
|
|||
# Log back in as student.
|
||||
When I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
|
||||
# I see P1 but not P2.
|
||||
|
@ -82,7 +80,6 @@ Feature: availability_profile
|
|||
And I click on "Update profile" "button"
|
||||
|
||||
# Set Page activity which has requirement on this field.
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add a "Page" to section "1"
|
||||
|
@ -109,6 +106,5 @@ Feature: availability_profile
|
|||
# Log out and back in as student. Should be able to see activity.
|
||||
And I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
Then I should see "P1" in the "region-main" "region"
|
||||
|
|
|
@ -39,7 +39,6 @@ Feature: display_availability
|
|||
Scenario: Activity availability display
|
||||
# Set up.
|
||||
Given I log in as "teacher1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
|
||||
|
@ -102,7 +101,6 @@ Feature: display_availability
|
|||
# Change to student view.
|
||||
Given I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
|
||||
# Page 1 display still there but should be dimmed and not a link.
|
||||
|
@ -123,7 +121,6 @@ Feature: display_availability
|
|||
Scenario: Section availability display
|
||||
# Set up.
|
||||
Given I log in as "teacher1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
|
||||
|
@ -147,7 +144,6 @@ Feature: display_availability
|
|||
And I press "Save changes"
|
||||
|
||||
# This is necessary because otherwise it fails in Chrome, see MDL-44959
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
|
||||
# Add Pages to each section.
|
||||
|
@ -172,7 +168,6 @@ Feature: display_availability
|
|||
# Change to student view.
|
||||
Given I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
|
||||
# The contents of both sections should be hidden.
|
||||
|
|
|
@ -32,7 +32,6 @@ Feature: edit_availability
|
|||
Given the following config values are set as admin:
|
||||
| enableavailability | 0 |
|
||||
When I log in as "teacher1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add a "Page" to section "1"
|
||||
|
@ -45,7 +44,6 @@ Feature: edit_availability
|
|||
And the following config values are set as admin:
|
||||
| enableavailability | 1 |
|
||||
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I add a "Page" to section "1"
|
||||
Then "Restrict access" "fieldset" should exist
|
||||
|
@ -149,7 +147,6 @@ Feature: edit_availability
|
|||
Scenario: Edit availability using settings in section form
|
||||
# Set up.
|
||||
Given I log in as "teacher1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
|
||||
|
@ -171,7 +168,6 @@ Feature: edit_availability
|
|||
Given the following config values are set as admin:
|
||||
| enableavailability | 0 |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add a "Forum" to section "1"
|
||||
|
@ -185,7 +181,6 @@ Feature: edit_availability
|
|||
| name | course | idnumber |
|
||||
| GX1 | C1 | GXI1 |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add a "Forum" to section "1"
|
||||
|
|
|
@ -15,7 +15,6 @@ Feature: Restore Moodle 2 course backups
|
|||
| assign | C3 | assign1 | Test assign name | Assign description | 1 |
|
||||
| data | C3 | data1 | Test database name | Database description | 2 |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add a "Forum" to section "1" and I fill the form with:
|
||||
|
|
|
@ -40,7 +40,6 @@ Feature: Enable Block blog menu in an activity
|
|||
And I press "Save changes"
|
||||
Then I should see "S1 First Blog"
|
||||
And I should see "This is my awesome blog!"
|
||||
And I follow "Dashboard"
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Test assignment 1"
|
||||
And I follow "Blog entries"
|
||||
|
@ -71,7 +70,6 @@ Feature: Enable Block blog menu in an activity
|
|||
And I should see "S2 Second Blog"
|
||||
And I should see "My unrelated blog!"
|
||||
And I should not see "Associated Assignment: Test assignment 1"
|
||||
And I follow "Dashboard"
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Test assignment 1"
|
||||
And I follow "Add an entry about this Assignment"
|
||||
|
@ -82,7 +80,6 @@ Feature: Enable Block blog menu in an activity
|
|||
And I should see "S2 First Blog"
|
||||
And I should see "My course blog is better!"
|
||||
And I should see "Associated Assignment: Test assignment 1"
|
||||
And I follow "Dashboard"
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Test assignment 1"
|
||||
When I follow "View my entries about this Assignment"
|
||||
|
@ -114,7 +111,6 @@ Feature: Enable Block blog menu in an activity
|
|||
And I should see "S2 Second Blog"
|
||||
And I should see "My unrelated blog!"
|
||||
And I should not see "Associated Assignment: Test assignment 1"
|
||||
And I follow "Dashboard"
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Test assignment 1"
|
||||
And I follow "Add an entry about this Assignment"
|
||||
|
@ -125,7 +121,6 @@ Feature: Enable Block blog menu in an activity
|
|||
And I should see "S2 First Blog"
|
||||
And I should see "My course blog is better!"
|
||||
And I should see "Associated Assignment: Test assignment 1"
|
||||
And I follow "Dashboard"
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Test assignment 1"
|
||||
When I follow "View all entries about this Assignment"
|
||||
|
@ -157,7 +152,6 @@ Feature: Enable Block blog menu in an activity
|
|||
And I should see "S2 Second Blog"
|
||||
And I should see "My unrelated blog!"
|
||||
And I should not see "Associated Assignment: Test assignment 1"
|
||||
And I follow "Dashboard"
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Test assignment 1"
|
||||
And I follow "Add an entry about this Assignment"
|
||||
|
@ -168,7 +162,6 @@ Feature: Enable Block blog menu in an activity
|
|||
And I should see "S2 First Blog"
|
||||
And I should see "My course blog is better!"
|
||||
And I should see "Associated Assignment: Test assignment 1"
|
||||
And I follow "Dashboard"
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Test assignment 1"
|
||||
When I follow "Blog entries"
|
||||
|
@ -200,7 +193,6 @@ Feature: Enable Block blog menu in an activity
|
|||
And I should see "S2 Second Blog"
|
||||
And I should see "My unrelated blog!"
|
||||
And I should not see "Associated Assignment: Test assignment 1"
|
||||
And I follow "Dashboard"
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Test assignment 1"
|
||||
And I follow "Add an entry about this Assignment"
|
||||
|
|
|
@ -34,7 +34,6 @@ Feature: Students can use block blog menu in a course
|
|||
And I press "Save changes"
|
||||
Then I should see "S1 First Blog"
|
||||
And I should see "This is my awesome blog!"
|
||||
And I follow "Dashboard"
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Blog entries"
|
||||
And I should see "S1 First Blog"
|
||||
|
@ -62,7 +61,6 @@ Feature: Students can use block blog menu in a course
|
|||
And I should see "S2 Second Blog"
|
||||
And I should see "My unrelated blog!"
|
||||
And I should not see "Associated Course: C1"
|
||||
And I follow "Dashboard"
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Add an entry about this course"
|
||||
And I set the following fields to these values:
|
||||
|
@ -72,7 +70,6 @@ Feature: Students can use block blog menu in a course
|
|||
And I should see "S2 First Blog"
|
||||
And I should see "My course blog is better!"
|
||||
And I should see "Associated Course: C1"
|
||||
And I follow "Dashboard"
|
||||
And I am on course page "Course 1"
|
||||
When I follow "View my entries about this course"
|
||||
Then I should see "S2 First Blog"
|
||||
|
@ -101,7 +98,6 @@ Feature: Students can use block blog menu in a course
|
|||
And I should see "S2 Second Blog"
|
||||
And I should see "My unrelated blog!"
|
||||
And I should not see "Associated Course: C1"
|
||||
And I follow "Dashboard"
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Add an entry about this course"
|
||||
And I set the following fields to these values:
|
||||
|
@ -111,7 +107,6 @@ Feature: Students can use block blog menu in a course
|
|||
And I should see "S2 First Blog"
|
||||
And I should see "My course blog is better!"
|
||||
And I should see "Associated Course: C1"
|
||||
And I follow "Dashboard"
|
||||
And I am on course page "Course 1"
|
||||
When I follow "View all entries for this course"
|
||||
Then I should see "S1 First Blog"
|
||||
|
@ -140,7 +135,6 @@ Feature: Students can use block blog menu in a course
|
|||
And I should see "S2 Second Blog"
|
||||
And I should see "My unrelated blog!"
|
||||
And I should not see "Associated Course: C1"
|
||||
And I follow "Dashboard"
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Add an entry about this course"
|
||||
And I set the following fields to these values:
|
||||
|
@ -150,7 +144,6 @@ Feature: Students can use block blog menu in a course
|
|||
And I should see "S2 First Blog"
|
||||
And I should see "My course blog is better!"
|
||||
And I should see "Associated Course: C1"
|
||||
And I follow "Dashboard"
|
||||
And I am on course page "Course 1"
|
||||
When I follow "Blog entries"
|
||||
Then I should see "S2 First Blog"
|
||||
|
@ -179,7 +172,6 @@ Feature: Students can use block blog menu in a course
|
|||
And I should see "S2 Second Blog"
|
||||
And I should see "My unrelated blog!"
|
||||
And I should not see "Associated Course: C1"
|
||||
And I follow "Dashboard"
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Add an entry about this course"
|
||||
And I set the following fields to these values:
|
||||
|
|
|
@ -66,7 +66,6 @@ Feature: Enable Block Completion in a course using activity completion
|
|||
Then I should see "Status: Pending" in the "Course completion status" "block"
|
||||
And I should see "0 of 1" in the "Activity completion" "table_row"
|
||||
And I trigger cron
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I should see "1 of 1" in the "Activity completion" "table_row"
|
||||
And I follow "More details"
|
||||
|
|
|
@ -39,7 +39,6 @@ Feature: Enable Block Completion in a course using manual self completion
|
|||
# should be created before the task runs.
|
||||
And I wait "1" seconds
|
||||
And I run the scheduled task "core\task\completion_regular_task"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
Then I should see "Status: Complete" in the "Course completion status" "block"
|
||||
And I should see "Yes" in the "Self completion" "table_row"
|
||||
|
|
|
@ -23,7 +23,6 @@ Feature: Random glossary entry block linking to global glossary
|
|||
|
||||
Scenario: View random (last) entry in the global glossary
|
||||
When I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 2"
|
||||
And I follow "Tips and Tricks"
|
||||
And I press "Add a new entry"
|
||||
|
@ -68,13 +67,11 @@ Feature: Random glossary entry block linking to global glossary
|
|||
And I press "Save changes"
|
||||
And I log out
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 2"
|
||||
And I follow "Tips and Tricks"
|
||||
And I follow "Edit settings"
|
||||
And I set the field "globalglossary" to "0"
|
||||
And I press "Save and return to course"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
Then I should see "Please configure this block using the edit icon." in the "Tip of the day" "block"
|
||||
And I log out
|
||||
|
|
|
@ -15,7 +15,6 @@ Feature: People Block used in a course
|
|||
| user | course | role |
|
||||
| student1 | C101 | student |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add the "People" block
|
||||
|
|
|
@ -17,7 +17,6 @@ Feature: Add blocks
|
|||
| student1 | C1 | student |
|
||||
| student2 | C1 | student |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
When I add the "Blog menu" block
|
||||
|
|
|
@ -9,7 +9,6 @@ Feature: Block visibility
|
|||
| fullname | shortname | category |
|
||||
| Course 1 | C1 | 0 |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
|
||||
|
|
|
@ -28,7 +28,6 @@ Feature: Allowed blocks controls
|
|||
Given I log in as "admin"
|
||||
And I set the following system permissions of "Teacher" role:
|
||||
| block/activity_modules:addinstance | Prohibit |
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Users > Permissions" in current page administration
|
||||
And I override the system permissions of "Teacher" role with:
|
||||
|
|
|
@ -9,7 +9,6 @@ Feature: The context of a block can always be returned to it's original state.
|
|||
| fullname | shortname | category |
|
||||
| Course 1 | C1 | 0 |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
When I am on course page "Course 1"
|
||||
And I follow "Turn editing on"
|
||||
And I add the "Tags" block
|
||||
|
|
|
@ -24,7 +24,6 @@ Feature: Perform basic calendar functionality
|
|||
| user | group |
|
||||
| student1 | G1 |
|
||||
When I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add the "Calendar" block
|
||||
|
@ -36,7 +35,6 @@ Feature: Perform basic calendar functionality
|
|||
| Description | Come join this awesome event, sucka! |
|
||||
And I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I follow "This month"
|
||||
And I should see "Really awesome event!"
|
||||
|
@ -52,7 +50,6 @@ Feature: Perform basic calendar functionality
|
|||
| Description | Come join this awesome event, sucka! |
|
||||
And I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I follow "This month"
|
||||
And I should see "Really awesome event!"
|
||||
|
@ -69,7 +66,6 @@ Feature: Perform basic calendar functionality
|
|||
| Description | Come join this awesome event |
|
||||
And I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I follow "This month"
|
||||
And I follow "Really awesome event!"
|
||||
|
@ -86,7 +82,6 @@ Feature: Perform basic calendar functionality
|
|||
| Description | Come join this awesome event, sucka! |
|
||||
And I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I follow "This month"
|
||||
And I should not see "Really awesome event!"
|
||||
|
|
|
@ -74,7 +74,6 @@ Feature: Access visible and hidden cohorts
|
|||
|
||||
Scenario: System manager can see all cohorts defined in the above contexts
|
||||
When I log in as "user1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Enrolment methods" node in "Course administration > Users"
|
||||
And I select "Cohort sync" from the "Add method" singleselect
|
||||
|
@ -101,7 +100,6 @@ Feature: Access visible and hidden cohorts
|
|||
|
||||
Scenario: Category manager can see all cohorts defined in his category and visible cohorts defined above
|
||||
When I log in as "user2"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Enrolment methods" node in "Course administration > Users"
|
||||
And I select "Cohort sync" from the "Add method" singleselect
|
||||
|
|
|
@ -15,11 +15,9 @@ Feature: Upload users to a cohort
|
|||
| Course 1 | C1 | 0 |
|
||||
| Course 2 | C2 | 0 |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I add "Cohort sync" enrolment method with:
|
||||
| Cohort | Cohort 1 |
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 2"
|
||||
And I add "Cohort sync" enrolment method with:
|
||||
| Cohort | Cohort 2 |
|
||||
|
@ -36,13 +34,11 @@ Feature: Upload users to a cohort
|
|||
And I click on "Assign" "link" in the "Cohort 2" "table_row"
|
||||
And the "Current users" select box should contain "Mary Smith (marysmith@example.com)"
|
||||
And the "Current users" select box should contain "Alice Smith (alicesmith@example.com)"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Users > Enrolled users" in current page administration
|
||||
And I should see "Tom Jones"
|
||||
And I should see "Bob Jones"
|
||||
And I should not see "Mary Smith"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 2"
|
||||
And I navigate to "Users > Enrolled users" in current page administration
|
||||
And I should see "Mary Smith"
|
||||
|
|
|
@ -25,7 +25,6 @@ Feature: Topic's course sections highlighting
|
|||
And I turn section "2" highlighting on
|
||||
And section "2" should be highlighted
|
||||
And section "1" should not be highlighted
|
||||
And I am on homepage
|
||||
And I am on course page "Course 1"
|
||||
And section "2" should be highlighted
|
||||
And section "1" should not be highlighted
|
||||
|
@ -34,7 +33,6 @@ Feature: Topic's course sections highlighting
|
|||
And section "2" should not be highlighted
|
||||
And I reload the page
|
||||
And section "2" should not be highlighted
|
||||
And I am on homepage
|
||||
And I am on course page "Course 1"
|
||||
And section "2" should not be highlighted
|
||||
And I log out
|
||||
|
|
|
@ -30,7 +30,6 @@ Feature: Guest users can auto-enrol themself in courses where guest access is al
|
|||
And I press "Save changes"
|
||||
And I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
When I follow "Test forum name"
|
||||
Then I should not see "Subscribe to this forum"
|
||||
|
@ -44,7 +43,6 @@ Feature: Guest users can auto-enrol themself in courses where guest access is al
|
|||
And I press "Save changes"
|
||||
And I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
When I am on course page "Course 1"
|
||||
Then I should see "Guest access"
|
||||
And I set the following fields to these values:
|
||||
|
|
|
@ -34,14 +34,12 @@ Feature: Users can be defined as key holders in courses where self enrolment is
|
|||
@javascript
|
||||
Scenario: The key holder name is displayed on site home page
|
||||
Given I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
When I add "Self enrolment" enrolment method with:
|
||||
| Custom instance name | Test student enrolment |
|
||||
| Enrolment key | moodle_rules |
|
||||
And I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I should see "You should have received this enrolment key from:"
|
||||
And I should see "Manager 1"
|
||||
|
|
|
@ -38,7 +38,6 @@ Feature: Users can auto-enrol themself in courses where self enrolment is allowe
|
|||
| Custom instance name | Test student enrolment |
|
||||
And I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I press "Enrol me"
|
||||
Then I should see "Topic 1"
|
||||
|
@ -52,7 +51,6 @@ Feature: Users can auto-enrol themself in courses where self enrolment is allowe
|
|||
| Enrolment key | moodle_rules |
|
||||
And I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I set the following fields to these values:
|
||||
| Enrolment key | moodle_rules |
|
||||
|
@ -63,7 +61,6 @@ Feature: Users can auto-enrol themself in courses where self enrolment is allowe
|
|||
|
||||
Scenario: Self-enrolment disabled
|
||||
Given I log in as "student1"
|
||||
And I am on site homepage
|
||||
When I am on course page "Course 1"
|
||||
Then I should see "You can not enrol yourself in this course"
|
||||
|
||||
|
@ -83,7 +80,6 @@ Feature: Users can auto-enrol themself in courses where self enrolment is allowe
|
|||
And I press "Save changes"
|
||||
And I log out
|
||||
And I log in as "student1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I set the following fields to these values:
|
||||
| Enrolment key | Test-groupenrolkey1 |
|
||||
|
|
|
@ -13,7 +13,6 @@ Feature: Course files
|
|||
| legacyfilesinnewcourses | 1 |
|
||||
| legacyfilesaddallowed | 1 |
|
||||
When I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
Then "Legacy course files" "link" should exist in current page administration
|
||||
And I navigate to "Legacy course files" node in "Course administration"
|
||||
|
@ -30,7 +29,6 @@ Feature: Course files
|
|||
| legacyfilesinnewcourses | 1 |
|
||||
| legacyfilesaddallowed | 0 |
|
||||
When I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
Then "Legacy course files" "link" should exist in current page administration
|
||||
And I navigate to "Legacy course files" node in "Course administration"
|
||||
|
|
|
@ -23,7 +23,6 @@ Feature: Publish rubrics as templates
|
|||
| user | role | contextlevel | reference |
|
||||
| manager1 | manager | System | |
|
||||
And I log in as "manager1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I go to "Test assignment 1 name" advanced grading definition page
|
||||
And I set the following fields to these values:
|
||||
|
|
|
@ -93,7 +93,6 @@ Feature: Organize students into groups
|
|||
| Course 1 | C1 | 0 | 1 |
|
||||
| Course 2 | C2 | 0 | 1 |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Users > Groups" in current page administration
|
||||
When I press "Create group"
|
||||
|
@ -116,7 +115,6 @@ Feature: Organize students into groups
|
|||
| Enrolment key | Abcdef-2 |
|
||||
And I press "Save changes"
|
||||
And the "groups" select box should contain "Group B (0)"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 2"
|
||||
And I navigate to "Users > Groups" in current page administration
|
||||
And I press "Create group"
|
||||
|
|
|
@ -78,7 +78,6 @@ Feature: Importing of groups and groupings
|
|||
@javascript
|
||||
Scenario: Import groups with idnumber when the user does not have proper permissions for the idnumber field
|
||||
Given I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Users > Permissions" in current page administration
|
||||
And I override the system permissions of "Teacher" role with:
|
||||
|
|
|
@ -19,7 +19,6 @@ Feature: Atto Autosave
|
|||
And I set the field "Autosave frequency" to "3"
|
||||
And I set the field with xpath "//select[@name='s_editor_atto_autosavefrequency[u]']" to "seconds"
|
||||
And I click on "Save changes" "button"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Edit settings" node in "Course administration"
|
||||
And I set the field with xpath "//select[@name='summary_editor[format]']" to "1"
|
||||
|
@ -55,7 +54,6 @@ Feature: Atto Autosave
|
|||
And I follow "Manage private files..."
|
||||
And I upload "lib/editor/atto/tests/fixtures/moodle-logo.png" file to "Files" filemanager
|
||||
And I click on "Save changes" "button"
|
||||
And I am on homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Edit settings" node in "Course administration"
|
||||
And I set the field "Course summary" to "<p>Image test</p>"
|
||||
|
|
|
@ -13,7 +13,6 @@ Feature: Atto editor with customised toolbar
|
|||
| activity | name | intro | course | idnumber |
|
||||
| label | L1 | <a href="../lib/editor/atto/tests/fixtures/custom_toolbar_example.php">FixtureLink</a> | C1 | label1 |
|
||||
When I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I follow "FixtureLink"
|
||||
|
||||
|
|
|
@ -18,7 +18,6 @@ Feature: Add or remove items from the TinyMCE editor toolbar
|
|||
Scenario: Remove icons
|
||||
When the following config values are set as admin:
|
||||
| customtoolbar | fontselect,fontsizeselect,formatselect,\|,undo,redo,\|,search,replace,\|,fullscreen | editor_tinymce |
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add a "Database" to section "1"
|
||||
|
@ -29,7 +28,6 @@ Feature: Add or remove items from the TinyMCE editor toolbar
|
|||
Scenario: Add icons
|
||||
When the following config values are set as admin:
|
||||
| customtoolbar | fontselect,fontsizeselect,formatselect,\|,undo,redo,\|,search,replace,\|,fullscreen,anchor | editor_tinymce |
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add a "Database" to section "1"
|
||||
|
@ -37,14 +35,12 @@ Feature: Add or remove items from the TinyMCE editor toolbar
|
|||
And "#id_introeditor_tbl .mce_anchor" "css_element" should exist
|
||||
And the following config values are set as admin:
|
||||
| customtoolbar | fontselect,fontsizeselect,formatselect,\|,undo,redo,\|,search,replace,\|,fullscreen | editor_tinymce |
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I add a "Database" to section "1"
|
||||
And "#id_introeditor_tbl .mce_anchor" "css_element" should not exist
|
||||
And I press "Cancel"
|
||||
|
||||
Scenario: Default icons
|
||||
And I am on site homepage
|
||||
Given I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
When I add a "Database" to section "1"
|
||||
|
|
|
@ -13,7 +13,6 @@ Feature: Forms with a multi select field dependency
|
|||
| activity | name | intro | course | idnumber |
|
||||
| label | L1 | <a href="../lib/form/tests/fixtures/multi_select_dependencies.php">FixtureLink</a> | C1 | label1 |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
When I follow "FixtureLink"
|
||||
Then the "Enter your name" "field" should be disabled
|
||||
|
|
|
@ -177,7 +177,6 @@ Feature: Group assignment submissions
|
|||
| GG1 | G1 |
|
||||
| GG1 | G2 |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add a "Assignment" to section "1" and I fill the form with:
|
||||
|
@ -215,7 +214,6 @@ Feature: Group assignment submissions
|
|||
And I press "Save changes"
|
||||
And I log out
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Test assignment name"
|
||||
And I should see "3" in the "Groups" "table_row"
|
||||
|
|
|
@ -38,7 +38,6 @@ Feature: Submissions are unlocked when a new attempt is given
|
|||
And I press "Save changes"
|
||||
And I log out
|
||||
And I log in as "teacher1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Test assignment name"
|
||||
And I navigate to "View all submissions" in current page administration
|
||||
|
@ -73,7 +72,6 @@ Feature: Submissions are unlocked when a new attempt is given
|
|||
And I press "Save changes"
|
||||
And I log out
|
||||
And I log in as "teacher1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Test assignment name"
|
||||
And I navigate to "View all submissions" in current page administration
|
||||
|
|
|
@ -36,7 +36,7 @@ Feature: Mapping courses in a feedback
|
|||
| feedback | Another feedback | C1 | feedback1 | 1 | 1 | 0 |
|
||||
When I log in as "manager"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course feedback"
|
||||
And I follow "Course feedback"
|
||||
And I click on "Edit questions" "link" in the "[role=main]" "css_element"
|
||||
And I add a "Information" question to the feedback with:
|
||||
| Question | this is an information question |
|
||||
|
@ -57,17 +57,14 @@ Feature: Mapping courses in a feedback
|
|||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add the "Feedback" block
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 2"
|
||||
And I add the "Feedback" block
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 3"
|
||||
And I add the "Feedback" block
|
||||
And I log out
|
||||
|
||||
Scenario: Course feedback can not be mapped
|
||||
And I log in as "manager"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Another feedback"
|
||||
And I should not see "Mapped courses"
|
||||
|
@ -77,7 +74,7 @@ Feature: Mapping courses in a feedback
|
|||
Scenario: Site feedback is not mapped to any course
|
||||
And I log in as "user1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course feedback"
|
||||
And I follow "Course feedback"
|
||||
And I follow "Answer the questions..."
|
||||
And I should see "Acceptance test site" in the ".feedback_form" "css_element"
|
||||
And I set the following fields to these values:
|
||||
|
@ -85,7 +82,7 @@ Feature: Mapping courses in a feedback
|
|||
| this is a simple multiple choice | option d |
|
||||
And I press "Submit your answers"
|
||||
And I press "Continue"
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Course 1"
|
||||
And I click on "Course feedback" "link" in the "Feedback" "block"
|
||||
And I follow "Answer the questions..."
|
||||
And I should not see "Acceptance test site" in the ".feedback_form" "css_element"
|
||||
|
@ -138,7 +135,7 @@ Feature: Mapping courses in a feedback
|
|||
Scenario: Site feedback is mapped to courses
|
||||
And I log in as "manager"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course feedback"
|
||||
And I follow "Course feedback"
|
||||
And I follow "Map feedback to courses"
|
||||
And I set the field "Courses" to "Course 2"
|
||||
And I set the field "Courses" to "Course 3"
|
||||
|
@ -147,16 +144,14 @@ Feature: Mapping courses in a feedback
|
|||
|
||||
And I log in as "user1"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course feedback"
|
||||
And I follow "Course feedback"
|
||||
And I should see "You can only access this feedback from a course"
|
||||
And I should not see "Answer the questions..."
|
||||
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And "Feedback" "block" should not exist
|
||||
And I should not see "Course feedback"
|
||||
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 2"
|
||||
And I click on "Course feedback" "link" in the "Feedback" "block"
|
||||
And I follow "Answer the questions..."
|
||||
|
@ -196,7 +191,7 @@ Feature: Mapping courses in a feedback
|
|||
And I log out
|
||||
And I log in as "manager"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course feedback"
|
||||
And I follow "Course feedback"
|
||||
And I navigate to "Analysis" in current page administration
|
||||
And I should see "All courses" in the "#feedback_course_filter [data-fieldtype=autocomplete] .form-autocomplete-selection [role=listitem]" "css_element"
|
||||
And I show chart data for the "multichoicerated" feedback
|
||||
|
|
|
@ -65,7 +65,6 @@ Feature: Saving, using and deleting feedback templates
|
|||
And I follow "Edit questions"
|
||||
And I should see "this is a multiple choice 1"
|
||||
# Make sure this template is not available in another course
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 2"
|
||||
And I follow "Learning experience course 2"
|
||||
And I follow "Templates"
|
||||
|
@ -111,7 +110,6 @@ Feature: Saving, using and deleting feedback templates
|
|||
|
||||
Scenario: Manager can save template as public and it will be available in any course
|
||||
When I log in as "manager"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Learning experience course 1"
|
||||
And I follow "Templates"
|
||||
|
@ -134,7 +132,6 @@ Feature: Saving, using and deleting feedback templates
|
|||
Scenario: Teacher can delete course templates but can not delete public templates
|
||||
# Save feedback as both public and course template
|
||||
When I log in as "manager"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Learning experience course 1"
|
||||
And I follow "Templates"
|
||||
|
@ -166,7 +163,6 @@ Feature: Saving, using and deleting feedback templates
|
|||
Scenario: Manager can delete both course and public templates
|
||||
# Save feedback as both public and course template
|
||||
When I log in as "manager"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Learning experience course 1"
|
||||
And I click on "Templates" "link" in the "[role=main]" "css_element"
|
||||
|
|
|
@ -15,7 +15,6 @@ Feature: Students can choose from 4 discussion display options and their choice
|
|||
| user | course | role |
|
||||
| student1 | C1 | student |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add a "Forum" to section "1" and I fill the form with:
|
||||
|
|
|
@ -15,7 +15,6 @@ Feature: A user can control their own subscription preferences for a discussion
|
|||
| user | course | role |
|
||||
| student1 | C1 | student |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
|
||||
|
@ -135,7 +134,6 @@ Feature: A user can control their own subscription preferences for a discussion
|
|||
And "You are not subscribed to this discussion. Click to subscribe." "link" should exist in the "Test post subject two" "table_row"
|
||||
And I log out
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Test forum name"
|
||||
And I navigate to "Edit settings" in current page administration
|
||||
|
@ -181,7 +179,6 @@ Feature: A user can control their own subscription preferences for a discussion
|
|||
And "You are not subscribed to this discussion. Click to subscribe." "link" should exist in the "Test post subject two" "table_row"
|
||||
And I log out
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Test forum name"
|
||||
And I navigate to "Edit settings" in current page administration
|
||||
|
|
|
@ -47,7 +47,6 @@ Feature: Students can edit or delete their forum posts within a set time limit
|
|||
And I navigate to "Security > Site policies" in site administration
|
||||
And I set the field "Maximum time to edit posts" to "1 minutes"
|
||||
And I press "Save changes"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add the "Recent activity" block
|
||||
|
|
|
@ -15,7 +15,6 @@ Feature: A user can control their own subscription preferences for a forum
|
|||
| user | course | role |
|
||||
| student1 | C1 | student |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
|
||||
|
|
|
@ -17,7 +17,6 @@ Feature: A user can control their default discussion subscription settings
|
|||
| student1 | C1 | student |
|
||||
| student2 | C1 | student |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
|
||||
|
|
|
@ -69,9 +69,8 @@ Feature: New discussions and discussions with recently added replies are display
|
|||
| Message | Reply to the first post |
|
||||
And I press "Post to forum"
|
||||
And I wait to be redirected
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I am on course page "Course general forum"
|
||||
And I follow "Course general forum"
|
||||
#
|
||||
# Make sure the order of the forum posts is as expected (most recently participated first).
|
||||
#
|
||||
|
|
|
@ -39,7 +39,6 @@ Feature: Posting to groups in a separate group discussion when restricted to gro
|
|||
| G1 | G1G2 |
|
||||
| G2 | G2G1 |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add a "Forum" to section "1" and I fill the form with:
|
||||
|
|
|
@ -17,7 +17,6 @@ Feature: Users can choose to set start and end time for display of their discuss
|
|||
And I log in as "admin"
|
||||
And the following config values are set as admin:
|
||||
| forum_enabletimedposts | 1 |
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add a "Forum" to section "1" and I fill the form with:
|
||||
|
@ -35,7 +34,6 @@ Feature: Users can choose to set start and end time for display of their discuss
|
|||
| Subject | Discussion 3 timed visible now |
|
||||
| Message | Discussion contents 3, first message |
|
||||
| timestart[enabled] | 1 |
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I follow "Test forum name"
|
||||
And I should see "Discussion 2 timed"
|
||||
|
|
|
@ -17,7 +17,6 @@ Feature: A teacher can set one of 3 possible options for tracking read forum pos
|
|||
| student1 | C1 | student |
|
||||
| student2 | C1 | student |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
|
||||
|
@ -81,7 +80,6 @@ Feature: A teacher can set one of 3 possible options for tracking read forum pos
|
|||
Scenario: Tracking forum posts forced with user tracking on
|
||||
Given the following config values are set as admin:
|
||||
| forum_allowforcedreadtracking | 1 |
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
Given I add a "Forum" to section "1" and I fill the form with:
|
||||
| Forum name | Test forum name |
|
||||
|
@ -104,7 +102,6 @@ Feature: A teacher can set one of 3 possible options for tracking read forum pos
|
|||
Scenario: Tracking forum posts forced with user tracking off
|
||||
Given the following config values are set as admin:
|
||||
| forum_allowforcedreadtracking | 1 |
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
Given I add a "Forum" to section "1" and I fill the form with:
|
||||
| Forum name | Test forum name |
|
||||
|
@ -127,7 +124,6 @@ Feature: A teacher can set one of 3 possible options for tracking read forum pos
|
|||
Scenario: Tracking forum posts forced (with force disabled) with user tracking on
|
||||
Given the following config values are set as admin:
|
||||
| forum_allowforcedreadtracking | 1 |
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
Given I add a "Forum" to section "1" and I fill the form with:
|
||||
| Forum name | Test forum name |
|
||||
|
@ -158,7 +154,6 @@ Feature: A teacher can set one of 3 possible options for tracking read forum pos
|
|||
Scenario: Tracking forum posts forced (with force disabled) with user tracking off
|
||||
Given the following config values are set as admin:
|
||||
| forum_allowforcedreadtracking | 1 |
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
Given I add a "Forum" to section "1" and I fill the form with:
|
||||
| Forum name | Test forum name |
|
||||
|
|
|
@ -24,7 +24,6 @@ Feature: Test duplicating a quiz containing an Assay question
|
|||
| essay-002 | 1 |
|
||||
| essay-003 | 1 |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
|
||||
@javascript
|
||||
|
|
|
@ -20,7 +20,6 @@ Feature: Test duplicating a quiz containing a Matching question
|
|||
And quiz "Test quiz" contains the following questions:
|
||||
| matching-001 | 1 |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
|
||||
@javascript
|
||||
|
|
|
@ -9,7 +9,6 @@ Feature: In a report, admin can filter log data by action
|
|||
| fullname | shortname | category | groupmode |
|
||||
| Course 1 | C1 | 0 | 1 |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
# Create Action.
|
||||
|
|
|
@ -13,7 +13,6 @@ Feature: In a report, admin can see loglive data
|
|||
And I click on "Enable" "link" in the "Legacy log" "table_row"
|
||||
And the following config values are set as admin:
|
||||
| loglegacy | 1 | logstore_legacy |
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add a "Database" to section "3" and I fill the form with:
|
||||
|
@ -41,7 +40,6 @@ Feature: In a report, admin can see loglive data
|
|||
And I press "Pause live updates"
|
||||
And I am on course page "Course module created"
|
||||
And I switch to "action" window
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I add a "Database" to section "3" and I fill the form with:
|
||||
| Name | Test name2 |
|
||||
|
@ -64,7 +62,6 @@ Feature: In a report, admin can see loglive data
|
|||
And I press "Pause live updates"
|
||||
And I am on course page "Course_add mod"
|
||||
And I switch to "action" window
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I add a "Database" to section "3" and I fill the form with:
|
||||
| Name | Test name2 |
|
||||
|
|
|
@ -19,7 +19,6 @@ Feature: View an outline report
|
|||
| student1 | C1 | student |
|
||||
| student2 | C1 | student |
|
||||
When I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add a "Forum" to section "1" and I fill the form with:
|
||||
|
@ -68,7 +67,6 @@ Feature: View an outline report
|
|||
And I follow "Book name"
|
||||
And I log out
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
When I navigate to "Activity report" node in "Course administration > Reports"
|
||||
Then I should see "2 by 2 users" in the "Book name" "table_row"
|
||||
|
@ -101,7 +99,6 @@ Feature: View an outline report
|
|||
Given I navigate to "Manage log stores" node in "Site administration > Plugins > Logging"
|
||||
And "Enable" "link" should exist in the "Legacy log" "table_row"
|
||||
And I click on "Disable" "link" in the "Standard log" "table_row"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
When I navigate to "Activity report" node in "Course administration > Reports"
|
||||
Then I should see "No log reader enabled"
|
||||
|
|
|
@ -17,7 +17,6 @@ Feature: View the user page for the outline report
|
|||
| teacher1 | C1 | editingteacher |
|
||||
| student1 | C1 | student |
|
||||
When I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add a "Folder" to section "1" and I fill the form with:
|
||||
|
|
|
@ -42,7 +42,6 @@ Feature: In a participation report, admin can filter student actions
|
|||
And I follow "Test book name"
|
||||
And I log out
|
||||
When I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
When I navigate to "Course participation" node in "Course administration > Reports"
|
||||
And I set the field "instanceid" to "Test book name"
|
||||
|
@ -72,7 +71,6 @@ Feature: In a participation report, admin can filter student actions
|
|||
And I follow "Test book name"
|
||||
And I log out
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
When I navigate to "Course participation" node in "Course administration > Reports"
|
||||
And I set the field "instanceid" to "Test book name"
|
||||
|
@ -87,7 +85,6 @@ Feature: In a participation report, admin can filter student actions
|
|||
And I follow "Test book name"
|
||||
And I log out
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
When I navigate to "Course participation" node in "Course administration > Reports"
|
||||
And I set the field "instanceid" to "Test book name"
|
||||
|
|
|
@ -10,7 +10,6 @@ Feature: Create folders in the file manager
|
|||
| fullname | shortname | category |
|
||||
| Course 1 | C1 | 0 |
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add a "Folder" to section "0"
|
||||
|
|
|
@ -20,7 +20,6 @@ Feature: Create shortcuts
|
|||
And I upload "lib/tests/fixtures/empty.txt" file to "Files" filemanager
|
||||
Then I should see "empty.txt" in the "div.fp-content" "css_element"
|
||||
And I press "Save changes"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I turn editing mode on
|
||||
And I add a "Folder" to section "1"
|
||||
|
|
|
@ -91,7 +91,6 @@ Feature: Access to full profiles of users
|
|||
@javascript
|
||||
Scenario: View full profiles of someone in the same group in a course with separate groups.
|
||||
Given I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Edit settings" node in "Course administration"
|
||||
And I set the following fields to these values:
|
||||
|
@ -106,7 +105,6 @@ Feature: Access to full profiles of users
|
|||
And I should see "The details of this user are not available to you"
|
||||
And I log out
|
||||
And I log in as "admin"
|
||||
And I am on site homepage
|
||||
And I am on course page "Course 1"
|
||||
And I navigate to "Users > Groups" in current page administration
|
||||
And I press "Create group"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue