MDL-44520 behat: Change behat features to use new section selectors

This commit is contained in:
John Okely 2015-01-23 15:44:59 +08:00
parent 102cfc4964
commit e7bcd2764a
8 changed files with 59 additions and 59 deletions

View file

@ -109,17 +109,17 @@ Feature: display_availability
# Page 1 display still there but should be dimmed and not a link. # 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" 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. # 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 # Page 2 display not there at all
And I should not see "Page 2" in the "region-main" "region" And I should not see "Page 2" in the "region-main" "region"
# Page 3 display and link # Page 3 display and link
And I should see "Page 3" in the "region-main" "region" 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 @javascript
Scenario: Section availability display Scenario: Section availability display

View file

@ -34,6 +34,6 @@ Feature: Duplicate activities
| Name | Duplicated database name | | Name | Duplicated database name |
| Description | Duplicated database description | | Description | Duplicated database description |
And I press "Save and return to course" And I press "Save and return to course"
Then I should see "Original 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 "#section-1" "css_element" And I should see "Duplicated database name" in the "Topic 1" "section"
And "Original database name" "link" should appear before "Duplicated database name" "link" And "Original database name" "link" should appear before "Duplicated database name" "link"

View file

@ -126,5 +126,5 @@ Feature: Restore Moodle 2 course backups
And section "3" should be hidden And section "3" should be hidden
And section "7" should be hidden And section "7" should be hidden
And section "15" should be visible And section "15" should be visible
And I should see "Test URL name" in the "#section-3" "css_element" And I should see "Test URL name" in the "Topic 3" "section"
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"

View file

@ -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 "Actions" "link" in the "Recent activity" "block"
And I click on "Delete Recent activity block" "link" And I click on "Delete Recent activity block" "link"
And I press "Yes" 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: And I add a "Forum" to section "1" and I fill the form with:
| Forum name | Test forum name 1 | | Forum name | Test forum name 1 |
| Description | Test forum description 1 | | Description | Test forum description 1 |
And I add a "Forum" to section "1" and I fill the form with: And I add a "Forum" to section "1" and I fill the form with:
| Forum name | Test forum name 2 | | Forum name | Test forum name 2 |
| Description | Test forum description 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 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 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 open "Test forum name 1" actions menu
And I click on "Edit settings" "link" in the "Test forum name 1" activity And I click on "Edit settings" "link" in the "Test forum name 1" activity
And I should see "Updating Forum" 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 | | Description | Just to check that I can edit the description |
| Display description on course page | 1 | | Display description on course page | 1 |
And I click on "Cancel" "button" 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 open "Test forum name 1" actions menu
And I click on "Hide" "link" in the "Test forum name 1" activity 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 delete "Test forum name 1" activity
And I should not see "Test forum name 1" in the "#region-main" "css_element" 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: And I duplicate "Test forum name 2" activity editing the new copy with:
| Forum name | Edited test forum name 2 | | 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 "Test forum name 2"
And I should see "Edited test forum name 2" And I should see "Edited test forum name 2"
And I hide section "1" 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 section "1" should be hidden
And all activities in section "1" should be hidden And all activities in section "1" should be hidden
And I show section "1" 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 section "1" should be visible
And I add the "Section links" block 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 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 click on "2" "link" in the "Section links" "block"
And I <should_see_other_sections_following_block_sections_links> see "Test forum name 2" And I <should_see_other_sections_following_block_sections_links> see "Test forum name 2"
Examples: Examples:
| courseformat | coursedisplay | targetpage | should_see_other_sections | should_see_other_sections_following_block_sections_links | | courseformat | coursedisplay | targetpage | should_see_other_sections | should_see_other_sections_following_block_sections_links | belowpage |
| topics | 0 | "Course 1" | should | should | | topics | 0 | "Course 1" | should | should | "Topic 2" |
| topics | 1 | "Topic 1" | should not | should not | | topics | 1 | "Topic 1" | should not | should not | "Topic 2" |
| topics | 1 | "Course 1" | should | should not | | topics | 1 | "Course 1" | should | should not | "Topic 2" |
| weeks | 0 | "Course 1" | should | should | | weeks | 0 | "Course 1" | should | should | "8 January - 14 January" |
| weeks | 1 | "1 January - 7 January" | should not | should not | | weeks | 1 | "1 January - 7 January" | should not | should not | "8 January - 14 January" |
| weeks | 1 | "Course 1" | should | should not | | 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 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: 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 "Actions" "link" in the "Recent activity" "block"
And I click on "Delete Recent activity block" "link" And I click on "Delete Recent activity block" "link"
And I press "Yes" 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: And I add a "Forum" to section "1" and I fill the form with:
| Forum name | Test forum name 1 | | Forum name | Test forum name 1 |
| Description | Test forum description 1 | | Description | Test forum description 1 |
And I add a "Forum" to section "1" and I fill the form with: And I add a "Forum" to section "1" and I fill the form with:
| Forum name | Test forum name 2 | | Forum name | Test forum name 2 |
| Description | Test forum description 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 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 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 click on "Edit settings" "link" in the "Test forum name 1" activity
And I should see "Updating Forum" And I should see "Updating Forum"
And I should see "Display description on course page" And I should see "Display description on course page"
And I press "Save and return to course" 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 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 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 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: And I duplicate "Test forum name 2" activity editing the new copy with:
| Forum name | Edited test forum name 2 | | 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 "Test forum name 2"
And I should see "Edited test forum name 2" And I should see "Edited test forum name 2"
And I hide section "1" 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 section "1" should be hidden
And all activities in section "1" should be hidden And all activities in section "1" should be hidden
And I show section "1" 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 section "1" should be visible
And I add the "Section links" block 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 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 click on "2" "link" in the "Section links" "block"
And I <should_see_other_sections_following_block_sections_links> see "Test forum name 2" And I <should_see_other_sections_following_block_sections_links> see "Test forum name 2"
Examples: Examples:
| courseformat | coursedisplay | targetpage | should_see_other_sections | should_see_other_sections_following_block_sections_links | | courseformat | coursedisplay | targetpage | should_see_other_sections | should_see_other_sections_following_block_sections_links | belowpage |
| topics | 0 | "Course 1" | should | should | | topics | 0 | "Course 1" | should | should | "Topic 2" |
| topics | 1 | "Topic 1" | should not | should not | | topics | 1 | "Topic 1" | should not | should not | "Topic 2" |
| topics | 1 | "Course 1" | should | should not | | topics | 1 | "Course 1" | should | should not | "Topic 2" |
| weeks | 0 | "Course 1" | should | should | | weeks | 0 | "Course 1" | should | should | "8 January - 14 January" |
| weeks | 1 | "1 January - 7 January" | should not | should not | | weeks | 1 | "1 January - 7 January" | should not | should not | "8 January - 14 January" |
| weeks | 1 | "Course 1" | should | should not | | weeks | 1 | "Course 1" | should | should not | "8 January - 14 January" |

View file

@ -29,8 +29,8 @@ Feature: Activities can be moved between sections
Scenario: Move activities in a single page course with Javascript disabled Scenario: Move activities in a single page course with Javascript disabled
When I move "Test forum name" activity to section "2" When I move "Test forum name" activity to section "2"
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 should not see "Test forum name" in the "#section-1" "css_element" 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 Scenario: Move activities in the course home with Javascript disabled using paged mode
Given I click on "Edit settings" "link" in the "Administration" "block" 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 | | Course layout | Show one section per page |
And I press "Save and display" And I press "Save and display"
When I move "Test forum name" activity to section "2" When I move "Test forum name" activity to section "2"
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 should not see "Test forum name" in the "#section-1" "css_element" 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 Scenario: Move activities in a course section with Javascript disabled using paged mode
Given I click on "Edit settings" "link" in the "Administration" "block" Given I click on "Edit settings" "link" in the "Administration" "block"

View file

@ -23,9 +23,9 @@ Feature: Sections can be moved
| Forum name | Test forum name | | Forum name | Test forum name |
| Description | Test forum description | | Description | Test forum description |
When I move down section "1" 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 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 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" 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 | | Forum name | Test forum name |
| Description | Test forum description | | Description | Test forum description |
When I move down section "1" 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 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 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" 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 | | Forum name | Test forum name |
| Description | Test forum description | | Description | Test forum description |
When I follow "Topic 2" When I follow "Topic 2"
Then "#section-1" "css_element" should not exist Then "Topic 1" "section" should not exist
And "#section-3" "css_element" should not exist And "Topic 3" "section" should not exist
And "Move down" "link" should not exist And "Move down" "link" should not exist
And "Move up" "link" should not exist And "Move up" "link" should not exist

View file

@ -11,11 +11,11 @@ Feature: Course paged mode
| Course 1 | C1 | 0 | <courseformat> | 1 | 3 | | Course 1 | C1 | 0 | <courseformat> | 1 | 3 |
And I log in as "admin" And I log in as "admin"
And I follow "Course 1" 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 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 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 <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 see <section2> in the ".single-section span.mdl-right" "css_element"
And I should not see <prevunexistingsection> in the ".single-section" "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 | | Course 1 | C1 | 0 | <courseformat> | 1 | 3 |
And I log in as "admin" And I log in as "admin"
And I follow "Course 1" 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 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 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 <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 see <section2> in the ".single-section span.mdl-right" "css_element"
And I should not see <prevunexistingsection> in the ".single-section" "css_element" And I should not see <prevunexistingsection> in the ".single-section" "css_element"

View file

@ -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 see "2 Dummy second chapter" in the "strong" "css_element"
And I should not see "Next" in the ".book_content" "css_element" And I should not see "Next" in the ".book_content" "css_element"
And I click on "Exit book" "link" 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 follow "Test book"
And I should not see "Previous" in the ".book_content" "css_element" 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" And I should see "1 Dummy first chapter" in the "strong" "css_element"