diff --git a/mod/quiz/tests/behat/attempt_basic.feature b/mod/quiz/tests/behat/attempt_basic.feature index c59ce6fbd77..8daa43b314c 100644 --- a/mod/quiz/tests/behat/attempt_basic.feature +++ b/mod/quiz/tests/behat/attempt_basic.feature @@ -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"