MDL-61265 enrol: Add default numsections for external db

This commit is contained in:
Sara Arjona
2018-03-16 11:33:23 +01:00
parent 263e505748
commit 3f476f0c5a
2 changed files with 8 additions and 0 deletions
+1
View File
@@ -774,6 +774,7 @@ class enrol_database_plugin extends enrol_plugin {
$template->summary = '';
$template->summaryformat = FORMAT_HTML;
$template->format = $courseconfig->format;
$template->numsections = $courseconfig->numsections;
$template->newsitems = $courseconfig->newsitems;
$template->showgrades = $courseconfig->showgrades;
$template->showreports = $courseconfig->showreports;
+7
View File
@@ -730,6 +730,13 @@ class enrol_database_testcase extends advanced_testcase {
$this->assertEquals(1, $DB->count_records('course', array('idnumber' => 'yy')));
$this->assertEquals(1, $DB->count_records('course', array('shortname' => 'xx')));
// Check default number of sections matches with the created course sections.
$recordcourse1 = $DB->get_record('course', $course1);
$courseconfig = get_config('moodlecourse');
$numsections = $DB->count_records('course_sections', array('course' => $recordcourse1->id));
// To compare numsections we have to add topic 0 to default numsections.
$this->assertEquals(($courseconfig->numsections + 1), $numsections);
// Test category mapping via idnumber.