mirror of
https://github.com/moodle/moodle.git
synced 2025-03-19 23:20:09 +01:00
Merge branch 'MDL-59810-master' of git://github.com/lameze/moodle
This commit is contained in:
commit
b66c2f561b
@ -1267,4 +1267,27 @@ class core_calendar_externallib_testcase extends externallib_advanced_testcase {
|
||||
$this->assertCount(1, $groupedbycourse[$course2->id]);
|
||||
$this->assertEquals('Event 3', $groupedbycourse[$course2->id][0]['name']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test for deleting module events.
|
||||
*/
|
||||
public function test_delete_calendar_events_for_modules() {
|
||||
$this->resetAfterTest();
|
||||
$this->setAdminUser();
|
||||
$course = $this->getDataGenerator()->create_course();
|
||||
$nexttime = time() + DAYSECS;
|
||||
$this->getDataGenerator()->create_module('assign', ['course' => $course->id, 'duedate' => $nexttime]);
|
||||
$events = calendar_get_events(time(), $nexttime, true, true, true);
|
||||
$this->assertCount(1, $events);
|
||||
$params = [];
|
||||
foreach ($events as $event) {
|
||||
$params[] = [
|
||||
'eventid' => $event->id,
|
||||
'repeat' => false
|
||||
];
|
||||
}
|
||||
|
||||
$this->expectException('moodle_exception');
|
||||
core_calendar_external::delete_calendar_events($params);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user