MDL-76639 behat: Add Behat test coverage for quiz with limited attempts
This commit is contained in:
@@ -158,3 +158,30 @@ Feature: Attempt a quiz
|
||||
And I follow "Previous page"
|
||||
And I should see "Text of the first question"
|
||||
And I should not see "Text of the second question"
|
||||
|
||||
@javascript
|
||||
Scenario: Take a quiz with number of attempts set
|
||||
Given the following "activities" exist:
|
||||
| activity | name | course | grade | navmethod | attempts |
|
||||
| quiz | Quiz 5 | C1 | 100 | free | 2 |
|
||||
And the following "questions" exist:
|
||||
| questioncategory | qtype | name | questiontext |
|
||||
| Test questions | truefalse | TF7 | First question |
|
||||
And quiz "Quiz 5" contains the following questions:
|
||||
| question | page |
|
||||
| TF7 | 1 |
|
||||
And user "student" has attempted "Quiz 5" with responses:
|
||||
| slot | response |
|
||||
| 1 | True |
|
||||
When I am on the "Quiz 5" "mod_quiz > View" page logged in as "student"
|
||||
Then I should see "Attempts allowed: 2"
|
||||
And I should not see "No more attempts are allowed"
|
||||
And I press "Re-attempt quiz"
|
||||
And I should see "First question"
|
||||
And I click on "Finish attempt ..." "button" in the "region-main" "region"
|
||||
And I press "Submit all and finish"
|
||||
And I should see "Once you submit, you will no longer be able to change your answers for this attempt." in the "Confirmation" "dialogue"
|
||||
And I click on "Submit all and finish" "button" in the "Confirmation" "dialogue"
|
||||
And I follow "Finish review"
|
||||
And I should not see "Re-attempt quiz"
|
||||
And I should see "No more attempts are allowed"
|
||||
|
||||
Reference in New Issue
Block a user