MDL-44321 events: make sure the full object is passed to add_record_snapshot()

This commit is contained in:
Marina Glancy
2014-02-28 16:37:36 +08:00
parent 5e70ea26bb
commit cd5be9a504
11 changed files with 32 additions and 8 deletions
+3
View File
@@ -500,6 +500,7 @@ class core_completionlib_testcase extends advanced_testcase {
$data->coursemoduleid = $cm->id;
$data->completionstate = COMPLETION_COMPLETE;
$data->timemodified = time();
$data->viewed = COMPLETION_NOT_VIEWED;
$c->internal_set_data($cm, $data);
$d1 = $DB->get_field('course_modules_completion', 'id', array('coursemoduleid' => $cm->id));
@@ -518,6 +519,7 @@ class core_completionlib_testcase extends advanced_testcase {
$d2->coursemoduleid = $cm2->id;
$d2->completionstate = COMPLETION_COMPLETE;
$d2->timemodified = time();
$d2->viewed = COMPLETION_NOT_VIEWED;
$c->internal_set_data($cm2, $d2);
$this->assertFalse(isset($SESSION->completioncache));
@@ -533,6 +535,7 @@ class core_completionlib_testcase extends advanced_testcase {
$d3->coursemoduleid = $cm3->id;
$d3->completionstate = COMPLETION_COMPLETE;
$d3->timemodified = time();
$d3->viewed = COMPLETION_NOT_VIEWED;
$DB->insert_record('course_modules_completion', $d3);
$c->internal_set_data($cm, $data);
}