6792a40924
The page course/section.php has been created, to display the content of a
single section. This page will only accept sectionid (to get rid of the
legacy sectionnumber).
Some features of this page:
- The General section won't be displayed anymore above the selected
section.
- In the main course page content, regardless of the Course layout ("All
sections on one page" vs "One section per page"), all the section names
will link to the new page (except when editing mode is on).
40 lines
1.7 KiB
Gherkin
40 lines
1.7 KiB
Gherkin
@core @core_course
|
|
Feature: Delete activity and resource works correctly
|
|
As a teacher
|
|
I want to be able to delete an activity and resource
|
|
So that I can remove it from the course
|
|
|
|
Background:
|
|
Given the following "users" exist:
|
|
| username | firstname | lastname | email |
|
|
| teacher1 | Teacher | 1 | teacher1@example.com |
|
|
And the following "courses" exist:
|
|
| fullname | shortname | category |
|
|
| Course 1 | C1 | 0 |
|
|
And the following "course enrolments" exist:
|
|
| user | course | role |
|
|
| teacher1 | C1 | editingteacher |
|
|
And the following "activities" exist:
|
|
| activity | course | name | intro |
|
|
| label | C1 | Label 1 | Label 1 |
|
|
| glossary | C1 | Glossary 1 | Glossary 1 |
|
|
|
|
@javascript
|
|
Scenario: Activity and resource can be deleted properly
|
|
Given I am on the "Course 1" course page logged in as teacher1
|
|
And I turn editing mode on
|
|
And I open "Label 1" actions menu
|
|
When I click on "Delete" "link" in the "Label 1" activity
|
|
And I click on "Delete" "button" in the "Delete activity?" "dialogue"
|
|
# Confirm that label is successfully deleted
|
|
Then I should not see "Label 1"
|
|
And I open "Glossary 1" actions menu
|
|
And I click on "Delete" "link" in the "Glossary 1" activity
|
|
And I click on "Delete" "button" in the "Delete activity?" "dialogue"
|
|
# Confirm that glossary is successfully deleted.
|
|
And I should not see "Glossary 1"
|
|
# Reload the page and confirm that both the label and glossary are really deleted
|
|
And I reload the page
|
|
And I should not see "Label 1"
|
|
And I should not see "Glossary 1"
|