Rev 1 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
@core @core_badgesFeature: Delete course badge already awardedAs a teacherI can delete awarded course badgeBackground:Given the following "users" exist:| username | firstname | lastname | email || teacher1 | Teacher | 1 | teacher1@example.com || student1 | Student | 1 | student1@example.com |And the following "courses" exist:| fullname | shortname || Course 1 | C1 |And the following "course enrolments" exist:| user | course | role || teacher1 | C1 | editingteacher || student1 | C1 | student |@javascriptScenario Outline: Delete course badge already awarded to studentGiven the following "core_badges > Badges" exist:| name | course | description | image | status | type || Testing badge 1 | C1 | Testing badge 1 description | badges/tests/behat/badge.png | active | 2 |And the following "core_badges > Criterias" exist:| badge | role || Testing badge 1 | editingteacher |And the following "core_badges > Issued badges" exist:| badge | user || Testing badge 1 | student1 |When I am on the "Course 1" "enrolled users" page logged in as "teacher1"And I click on "Student 1" "link"Then I should see "Testing badge 1"And I am on the "Course 1" course page# Navigate to Badges page in order to delete the badgeAnd I navigate to "Badges" in current page administration# Delete the badgeAnd I press "Delete" action in the "Testing badge 1" report rowAnd I press "<deleteoption>"And the following <shouldtable> exist in the "reportbuilder-table" table:| Name | Badge status || Testing badge 1 | Archived |And I <shouldmsg> see "There are no matching badges available for users to earn."# Confirm that badge is retained in the first case as awarded badge but not in the second.And I am on the "Course 1" "enrolled users" pageAnd I click on "Student 1" "link"And I <shouldtable> see "Testing badge 1"Examples:| deleteoption | shouldtable | shouldmsg || Delete and keep existing issued badges | should | should not || Delete and remove existing issued badges | should not | should |