And I click on "Actions" "link" in the "Recent activity" "block"
And I click on "Delete Recent activity block" "link"
And I press "Yes"
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And I add a "Forum" to section "1" and I fill the form with:
| Forum name | Test forum name 1 |
| Description | Test forum description 1 |
And I add a "Forum" to section "1" and I fill the form with:
| Forum name | Test forum name 2 |
| Description | Test forum description 2 |
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And I indent right "Test forum name 1" activity
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And I indent left "Test forum name 1" activity
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And I open "Test forum name 1" actions menu
And I click on "Edit settings" "link" in the "Test forum name 1" activity
And I should see "Updating Forum"
| Description | Just to check that I can edit the description |
| Display description on course page | 1 |
And I click on "Cancel" "button"
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And I open "Test forum name 1" actions menu
And I click on "Hide" "link" in the "Test forum name 1" activity
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And I delete "Test forum name 1" activity
And I should not see "Test forum name 1" in the "#region-main" "css_element"
And I duplicate "Test forum name 2" activity editing the new copy with:
| Forum name | Edited test forum name 2 |
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And I should see "Test forum name 2"
And I should see "Edited test forum name 2"
And I hide section "1"
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And section "1" should be hidden
And all activities in section "1" should be hidden
And I show section "1"
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And section "1" should be visible
And I add the "Section links" block
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And I should see "1 2 3 4 5" in the "Section links" "block"
And I click on "2" "link" in the "Section links" "block"
And I <should_see_other_sections_following_block_sections_links> see "Test forum name 2"
Examples:
- | courseformat | coursedisplay | targetpage | should_see_other_sections | should_see_other_sections_following_block_sections_links |
- | topics | 0 | "Course 1" | should | should |
- | topics | 1 | "Topic 1" | should not | should not |
- | topics | 1 | "Course 1" | should | should not |
- | weeks | 0 | "Course 1" | should | should |
- | weeks | 1 | "1 January - 7 January" | should not | should not |
- | weeks | 1 | "Course 1" | should | should not |
+ | courseformat | coursedisplay | targetpage | should_see_other_sections | should_see_other_sections_following_block_sections_links | belowpage |
+ | topics | 0 | "Course 1" | should | should | "Topic 2" |
+ | topics | 1 | "Topic 1" | should not | should not | "Topic 2" |
+ | topics | 1 | "Course 1" | should | should not | "Topic 2" |
+ | weeks | 0 | "Course 1" | should | should | "8 January - 14 January" |
+ | weeks | 1 | "1 January - 7 January" | should not | should not | "8 January - 14 January" |
+ | weeks | 1 | "Course 1" | should | should not | "8 January - 14 January" |
Scenario Outline: General activities course controls using topics and weeks formats, and paged mode and not paged mode works as expected
Given the following "users" exist:
And I click on "Actions" "link" in the "Recent activity" "block"
And I click on "Delete Recent activity block" "link"
And I press "Yes"
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And I add a "Forum" to section "1" and I fill the form with:
| Forum name | Test forum name 1 |
| Description | Test forum description 1 |
And I add a "Forum" to section "1" and I fill the form with:
| Forum name | Test forum name 2 |
| Description | Test forum description 2 |
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And I indent right "Test forum name 1" activity
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And I indent left "Test forum name 1" activity
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And I click on "Edit settings" "link" in the "Test forum name 1" activity
And I should see "Updating Forum"
And I should see "Display description on course page"
And I press "Save and return to course"
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And I click on "Hide" "link" in the "Test forum name 1" activity
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And I delete "Test forum name 1" activity
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And I should not see "Test forum name 1" in the "#region-main" "css_element"
And I duplicate "Test forum name 2" activity editing the new copy with:
| Forum name | Edited test forum name 2 |
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And I should see "Test forum name 2"
And I should see "Edited test forum name 2"
And I hide section "1"
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And section "1" should be hidden
And all activities in section "1" should be hidden
And I show section "1"
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And section "1" should be visible
And I add the "Section links" block
- And "#section-2" "css_element" <should_see_other_sections> exist
+ And <belowpage> "section" <should_see_other_sections> exist
And I should see "1 2 3 4 5" in the "Section links" "block"
And I click on "2" "link" in the "Section links" "block"
And I <should_see_other_sections_following_block_sections_links> see "Test forum name 2"
Examples:
- | courseformat | coursedisplay | targetpage | should_see_other_sections | should_see_other_sections_following_block_sections_links |
- | topics | 0 | "Course 1" | should | should |
- | topics | 1 | "Topic 1" | should not | should not |
- | topics | 1 | "Course 1" | should | should not |
- | weeks | 0 | "Course 1" | should | should |
- | weeks | 1 | "1 January - 7 January" | should not | should not |
- | weeks | 1 | "Course 1" | should | should not |
+ | courseformat | coursedisplay | targetpage | should_see_other_sections | should_see_other_sections_following_block_sections_links | belowpage |
+ | topics | 0 | "Course 1" | should | should | "Topic 2" |
+ | topics | 1 | "Topic 1" | should not | should not | "Topic 2" |
+ | topics | 1 | "Course 1" | should | should not | "Topic 2" |
+ | weeks | 0 | "Course 1" | should | should | "8 January - 14 January" |
+ | weeks | 1 | "1 January - 7 January" | should not | should not | "8 January - 14 January" |
+ | weeks | 1 | "Course 1" | should | should not | "8 January - 14 January" |
| Forum name | Test forum name |
| Description | Test forum description |
When I move down section "1"
- Then I should see "Test forum name" in the "#section-2" "css_element"
+ Then I should see "Test forum name" in the "Topic 2" "section"
And I move up section "2"
- And I should see "Test forum name" in the "#section-1" "css_element"
+ And I should see "Test forum name" in the "Topic 1" "section"
Scenario: Move up and down a section with Javascript disabled in the course home of a course using paged mode
Given I click on "Edit settings" "link" in the "Administration" "block"
| Forum name | Test forum name |
| Description | Test forum description |
When I move down section "1"
- Then I should see "Test forum name" in the "#section-2" "css_element"
+ Then I should see "Test forum name" in the "Topic 2" "section"
And I move up section "2"
- And I should see "Test forum name" in the "#section-1" "css_element"
+ And I should see "Test forum name" in the "Topic 1" "section"
Scenario: Sections can not be moved with Javascript disabled in a section page of a course using paged mode
Given I click on "Edit settings" "link" in the "Administration" "block"
| Forum name | Test forum name |
| Description | Test forum description |
When I follow "Topic 2"
- Then "#section-1" "css_element" should not exist
- And "#section-3" "css_element" should not exist
+ Then "Topic 1" "section" should not exist
+ And "Topic 3" "section" should not exist
And "Move down" "link" should not exist
And "Move up" "link" should not exist