MDL-85279 mod_page: Fix behat to match the expected behaviour

This commit is contained in:
andelacruz
2025-05-14 11:29:40 +08:00
parent 9242f9619a
commit 45c2c63e62
@@ -14,9 +14,11 @@ Feature: View activity completion information in the Page resource
| Course 1 | C1 | 0 | 1 | 1 |
| Course 2 | C2 | 0 | 1 | 0 |
And the following "course enrolments" exist:
| user | course | role |
| student1 | C1 | student |
| teacher1 | C1 | editingteacher |
| user | course | role |
| student1 | C1 | student |
| student1 | C2 | student |
| teacher1 | C1 | editingteacher |
| teacher1 | C2 | editingteacher |
Scenario: A teacher can view a page resource automatic completion items
Given the following "activity" exists:
@@ -69,7 +71,7 @@ Feature: View activity completion information in the Page resource
And I toggle the manual completion state of "Music history"
And the manual completion button of "Music history" is displayed as "Done"
Scenario: The manual completion button will not be shown on the course page if the Show activity completion conditions is set to No as teacher
Scenario Outline: Page module manual completion button hidden if Show activity completion is set to No
Given the following "activity" exists:
| activity | page |
| course | C2 |
@@ -77,16 +79,11 @@ Feature: View activity completion information in the Page resource
| name | Music history |
| intro | A lesson learned in life |
| completion | 1 |
When I am on the "Music history" "page activity" page logged in as teacher1
When I am on the "Course 2" course page logged in as <user>
# Course 2 has 'Show activity completion conditions' set to No, so the manual completion button should not be displayed.
Then the manual completion button for "Music history" should not exist
Scenario: The manual completion button will not be shown on the course page if the Show activity completion conditions is set to No as student
Given the following "activity" exists:
| activity | page |
| course | C2 |
| idnumber | page1 |
| name | Music history |
| intro | A lesson learned in life |
| completion | 1 |
When I am on the "Music history" "page activity" page logged in as student1
Then the manual completion button for "Music history" should not exist
Examples:
| user |
| teacher1 |
| student1 |