MDL-49333 webservices: Additional unit tests for core_get_site_info

This commit is contained in:
Juan Leyva 2015-02-27 15:17:21 +01:00
parent cc90f74b18
commit 14ae63be25

View File

@ -100,6 +100,19 @@ class core_webservice_externallib_testcase extends externallib_advanced_testcase
$this->assertEquals($function['version'], $siteinfo['version']);
$this->assertEquals(1, $siteinfo['downloadfiles']);
$this->assertEquals(1, $siteinfo['uploadfiles']);
foreach ($siteinfo['advancedfeatures'] as $feature) {
if ($feature['name'] == 'mnet_dispatcher_mode') {
if ($CFG->mnet_dispatcher_mode == 'off') {
$this->assertEquals(0, $feature['value']);
} else {
$this->assertEquals(1, $feature['value']);
}
} else {
$this->assertEquals($CFG->{$feature['name']}, $feature['value']);
}
}
}
}