MDL-45131 calendar: Add validation for returned parameters in WS tests
This commit is contained in:
@@ -328,6 +328,7 @@ class core_calendar_externallib_testcase extends externallib_advanced_testcase {
|
||||
|
||||
$paramevents = array ('courseids' => array($course->id), 'groupids' => array($group->id));
|
||||
$events = core_calendar_external::get_calendar_events($paramevents, $options);
|
||||
$events = external_api::clean_returnvalue(core_calendar_external::get_calendar_events_returns(), $events);
|
||||
$this->assertEquals(4, count($events['events'])); // site, user, group, one course event.
|
||||
$this->assertEquals(0, count($events['warnings']));
|
||||
|
||||
@@ -390,6 +391,7 @@ class core_calendar_externallib_testcase extends externallib_advanced_testcase {
|
||||
array('name' => 'user')
|
||||
);
|
||||
$eventsret = core_calendar_external::create_calendar_events($events);
|
||||
$eventsret = external_api::clean_returnvalue(core_calendar_external::create_calendar_events_returns(), $eventsret);
|
||||
|
||||
// Check to see if things were created properly.
|
||||
$aftercount = $DB->count_records('event');
|
||||
|
||||
Reference in New Issue
Block a user