mirror of
https://github.com/moodle/moodle.git
synced 2025-04-22 17:02:03 +02:00
MDL-44520 behat: Change behat features to use new section selectors
This commit is contained in:
parent
102cfc4964
commit
e7bcd2764a
@ -109,17 +109,17 @@ Feature: display_availability
|
||||
|
||||
# Page 1 display still there but should be dimmed and not a link.
|
||||
Then I should see "Page 1" in the "#section-1 .dimmed_text" "css_element"
|
||||
And ".activityinstance a" "css_element" should not exist in the "#section-1" "css_element"
|
||||
And ".activityinstance a" "css_element" should not exist in the "Topic 1" "section"
|
||||
|
||||
# Date display should be present.
|
||||
And I should see "Available until" in the "#section-1" "css_element"
|
||||
And I should see "Available until" in the "Topic 1" "section"
|
||||
|
||||
# Page 2 display not there at all
|
||||
And I should not see "Page 2" in the "region-main" "region"
|
||||
|
||||
# Page 3 display and link
|
||||
And I should see "Page 3" in the "region-main" "region"
|
||||
And ".activityinstance a" "css_element" should exist in the "#section-3" "css_element"
|
||||
And ".activityinstance a" "css_element" should exist in the "Topic 3" "section"
|
||||
|
||||
@javascript
|
||||
Scenario: Section availability display
|
||||
|
@ -34,6 +34,6 @@ Feature: Duplicate activities
|
||||
| Name | Duplicated database name |
|
||||
| Description | Duplicated database description |
|
||||
And I press "Save and return to course"
|
||||
Then I should see "Original database name" in the "#section-1" "css_element"
|
||||
And I should see "Duplicated database name" in the "#section-1" "css_element"
|
||||
Then I should see "Original database name" in the "Topic 1" "section"
|
||||
And I should see "Duplicated database name" in the "Topic 1" "section"
|
||||
And "Original database name" "link" should appear before "Duplicated database name" "link"
|
||||
|
@ -126,5 +126,5 @@ Feature: Restore Moodle 2 course backups
|
||||
And section "3" should be hidden
|
||||
And section "7" should be hidden
|
||||
And section "15" should be visible
|
||||
And I should see "Test URL name" in the "#section-3" "css_element"
|
||||
And I should see "Test forum name" in the "#section-1" "css_element"
|
||||
And I should see "Test URL name" in the "Topic 3" "section"
|
||||
And I should see "Test forum name" in the "Topic 1" "section"
|
||||
|
@ -42,18 +42,18 @@ Feature: Course activity controls works as expected
|
||||
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"
|
||||
@ -63,38 +63,38 @@ Feature: Course activity controls works as expected
|
||||
| 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:
|
||||
@ -122,51 +122,51 @@ Feature: Course activity controls works as expected
|
||||
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" |
|
||||
|
@ -29,8 +29,8 @@ Feature: Activities can be moved between sections
|
||||
|
||||
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 "#section-2" "css_element"
|
||||
And I should not see "Test forum name" in the "#section-1" "css_element"
|
||||
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"
|
||||
@ -38,8 +38,8 @@ Feature: Activities can be moved between sections
|
||||
| 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 "#section-2" "css_element"
|
||||
And I should not see "Test forum name" in the "#section-1" "css_element"
|
||||
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"
|
||||
|
@ -23,9 +23,9 @@ Feature: Sections can be moved
|
||||
| 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"
|
||||
@ -36,9 +36,9 @@ Feature: Sections can be moved
|
||||
| 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"
|
||||
@ -49,7 +49,7 @@ Feature: Sections can be moved
|
||||
| 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
|
||||
|
@ -11,11 +11,11 @@ Feature: Course paged mode
|
||||
| Course 1 | C1 | 0 | <courseformat> | 1 | 3 |
|
||||
And I log in as "admin"
|
||||
And I follow "Course 1"
|
||||
Then I click on <section2> "link" in the "#section-2" "css_element"
|
||||
Then I click on <section2> "link" in the <section2> "section"
|
||||
And I follow "C1"
|
||||
And I click on <section3> "link" in the "#section-3" "css_element"
|
||||
And I click on <section3> "link" in the <section3> "section"
|
||||
And I follow "C1"
|
||||
And I click on <section1> "link" in the "#section-1" "css_element"
|
||||
And I click on <section1> "link" in the <section1> "section"
|
||||
And I should see <section1> in the "div.single-section" "css_element"
|
||||
And I should see <section2> in the ".single-section span.mdl-right" "css_element"
|
||||
And I should not see <prevunexistingsection> in the ".single-section" "css_element"
|
||||
@ -44,11 +44,11 @@ Feature: Course paged mode
|
||||
| Course 1 | C1 | 0 | <courseformat> | 1 | 3 |
|
||||
And I log in as "admin"
|
||||
And I follow "Course 1"
|
||||
Then I click on <section2> "link" in the "#section-2" "css_element"
|
||||
Then I click on <section2> "link" in the <section2> "section"
|
||||
And I follow "C1"
|
||||
And I click on <section3> "link" in the "#section-3" "css_element"
|
||||
And I click on <section3> "link" in the <section3> "section"
|
||||
And I follow "C1"
|
||||
And I click on <section1> "link" in the "#section-1" "css_element"
|
||||
And I click on <section1> "link" in the <section1> "section"
|
||||
And I should see <section1> in the "div.single-section" "css_element"
|
||||
And I should see <section2> in the ".single-section span.mdl-right" "css_element"
|
||||
And I should not see <prevunexistingsection> in the ".single-section" "css_element"
|
||||
|
@ -47,7 +47,7 @@ Feature: In a book, create chapters and sub chapters
|
||||
And I should see "2 Dummy second chapter" in the "strong" "css_element"
|
||||
And I should not see "Next" in the ".book_content" "css_element"
|
||||
And I click on "Exit book" "link"
|
||||
And I should see "Test book" in the "#section-1" "css_element"
|
||||
And I should see "Test book" in the "Topic 1" "section"
|
||||
And I follow "Test book"
|
||||
And I should not see "Previous" in the ".book_content" "css_element"
|
||||
And I should see "1 Dummy first chapter" in the "strong" "css_element"
|
||||
|
Loading…
x
Reference in New Issue
Block a user