MDL-52530 unittest: more robust capability assignments for guest

for core_files_file_storage_testcase and core_repositorylib_testcase
This commit is contained in:
Eugene Venter 2015-12-16 17:16:27 +13:00
parent ea3ebbf20e
commit 8ef4fbc64f
2 changed files with 4 additions and 4 deletions

View file

@ -327,8 +327,8 @@ class core_files_file_storage_testcase extends advanced_testcase {
$repositorypluginname = 'user';
// Override repository permission.
$capability = 'repository/' . $repositorypluginname . ':view';
$allroles = $DB->get_records_menu('role', array(), 'id', 'archetype, id');
assign_capability($capability, CAP_ALLOW, $allroles['guest'], $syscontext->id, true);
$guestroleid = $DB->get_field('role', 'id', array('shortname' => 'guest'));
assign_capability($capability, CAP_ALLOW, $guestroleid, $syscontext->id, true);
$args = array();
$args['type'] = $repositorypluginname;

View file

@ -44,8 +44,8 @@ class core_repositorylib_testcase extends advanced_testcase {
$repositorypluginname = 'boxnet';
// override repository permission
$capability = 'repository/' . $repositorypluginname . ':view';
$allroles = $DB->get_records_menu('role', array(), 'id', 'archetype, id');
assign_capability($capability, CAP_ALLOW, $allroles['guest'], $syscontext->id, true);
$guestroleid = $DB->get_field('role', 'id', array('shortname' => 'guest'));
assign_capability($capability, CAP_ALLOW, $guestroleid, $syscontext->id, true);
$plugintype = new repository_type($repositorypluginname);
$pluginid = $plugintype->create(false);