mirror of
https://github.com/moodle/moodle.git
synced 2025-08-08 02:16:41 +02:00

Fix I edit profile steps Apply fixed header in css Remove transitions from menus for behat Be more specific about some "I follow" steps Navigation path changes "Current course" node removed from nav tree Adapt tests because there are no default blocks Force some space between action menu items
55 lines
2.5 KiB
Gherkin
55 lines
2.5 KiB
Gherkin
@core @core_course
|
|
Feature: Activities can be moved between sections
|
|
In order to rearrange my course contents
|
|
As a teacher
|
|
I need to move activities between sections
|
|
|
|
Background:
|
|
Given the following "users" exist:
|
|
| username | firstname | lastname | email |
|
|
| teacher1 | Teacher | 1 | teacher1@example.com |
|
|
And the following "courses" exist:
|
|
| fullname | shortname | format | coursedisplay | numsections |
|
|
| Course 1 | C1 | topics | 0 | 5 |
|
|
And the following "course enrolments" exist:
|
|
| user | course | role |
|
|
| teacher1 | C1 | editingteacher |
|
|
And I log in as "teacher1"
|
|
And I follow "Course 1"
|
|
And I turn editing mode on
|
|
And I add the "Recent activity" block
|
|
And I follow "Delete Recent activity block"
|
|
And I press "Yes"
|
|
And I follow "Configure Navigation block"
|
|
And I set the following fields to these values:
|
|
| Visible | Yes |
|
|
And I press "Save changes"
|
|
And I add a "Forum" to section "1" and I fill the form with:
|
|
| Forum name | Test forum name |
|
|
| Description | Test forum description |
|
|
|
|
Scenario: Move activities in a single page course with Javascript disabled
|
|
When I move "Test forum name" activity to section "2"
|
|
Then I should see "Test forum name" in the "Topic 2" "section"
|
|
And I should not see "Test forum name" in the "Topic 1" "section"
|
|
|
|
Scenario: Move activities in the course home with Javascript disabled using paged mode
|
|
Given I click on "Edit settings" "link" in the "Administration" "block"
|
|
And I set the following fields to these values:
|
|
| Course layout | Show one section per page |
|
|
And I press "Save and display"
|
|
When I move "Test forum name" activity to section "2"
|
|
Then I should see "Test forum name" in the "Topic 2" "section"
|
|
And I should not see "Test forum name" in the "Topic 1" "section"
|
|
|
|
Scenario: Move activities in a course section with Javascript disabled using paged mode
|
|
Given I click on "Edit settings" "link" in the "Administration" "block"
|
|
And I set the following fields to these values:
|
|
| Course layout | Show one section per page |
|
|
And I press "Save and display"
|
|
And I add a "Forum" to section "1" and I fill the form with:
|
|
| Forum name | Second forum name |
|
|
| Description | Second forum description |
|
|
And I follow "Topic 1"
|
|
When I move "Second forum name" activity to section "1"
|
|
Then "Second forum name" "link" should appear before "Test forum name" "link"
|