AutorÃa | Ultima modificación | Ver Log |
@core @core_backupFeature: Backup Moodle coursesIn order to save and store course contentsAs an adminI need to create backups of coursesBackground:Given the following "courses" exist:| fullname | shortname | category | numsections | initsections || Course 1 | C1 | 0 | 10 | 1 || Course 2 | C2 | 0 | 2 | 1 |And the following "activities" exist:| activity | course | idnumber | name | intro | section || assign | C2 | assign1 | Test assign | Assign description | 1 || data | C2 | data1 | Test data | Database description | 2 |And the following config values are set as admin:| enableasyncbackup | 0 |And I log in as "admin"Scenario: Backup a course providing optionsWhen I backup "Course 1" course using this options:| Confirmation | Filename | test_backup.mbz |Then I should see "Restore"And I click on "Restore" "link" in the "test_backup.mbz" "table_row"And I should see "URL of backup"And I should see "Anonymize user information"@javascriptScenario: Backup a course with default optionsWhen I backup "Course 1" course using this options:| Initial | Include calendar events | 0 || Initial | Include course logs | 1 || Schema | Section 5 | 0 || Confirmation | Filename | test_backup.mbz |Then I should see "Restore"And I click on "Restore" "link" in the "test_backup.mbz" "table_row"And I should not see "Section 5" in the "region-main" "region"And I press "Continue"And I click on "Continue" "button" in the ".bcs-current-course" "css_element"And "No" "icon" should exist in the "//div[contains(concat(' ', normalize-space(@class), ' '), ' fitem ')][contains(., 'Include calendar events')]" "xpath_element"And "Include course logs" "checkbox" should existAnd I press "Next"Scenario: Backup a course without blocksWhen I backup "Course 1" course using this options:| 1 | setting_root_blocks | 0 |Then I should see "Course backup area"Scenario: Backup selecting just one sectionWhen I backup "Course 2" course using this options:| Schema | Test data | 0 || Schema | Section 2 | 0 || Confirmation | Filename | test_backup.mbz |Then I should see "Course backup area"And I click on "Restore" "link" in the "test_backup.mbz" "table_row"And I should not see "Section 2" in the "region-main" "region"And I press "Continue"And I click on "Continue" "button" in the ".bcs-current-course" "css_element"And I press "Next"And I should see "Test assign"And I should not see "Test data"Scenario: Backup a course using the one click backup buttonWhen I perform a quick backup of course "Course 2"Then I should see "Course backup area"And I should see "backup-moodle2-course-"