MDL-46783 accesslib: add tests for MDL-63818

MDL-46783 and MDL-63818 were originally coded on the
assumption that MDL-46783 would get integrated first. However it wasn't.
Therefore, it was not easy to add unit tests for MDL-63818
at the time, but it is now, so here they are.
This commit is contained in:
Tim Hunt
2018-12-05 16:46:20 +00:00
parent 550c4bdf6e
commit 0c081d2468
+8 -4
View File
@@ -3411,7 +3411,8 @@ class core_accesslib_testcase extends advanced_testcase {
$actual = context_system::instance()->get_capabilities();
// Just test a few representative capabilities.
$expectedcapabilities = ['moodle/site:accessallgroups', 'moodle/site:viewfullnames'];
$expectedcapabilities = ['moodle/site:accessallgroups', 'moodle/site:viewfullnames',
'repository/upload:view'];
$this->assert_capability_list_contains($expectedcapabilities, $actual);
}
@@ -3427,7 +3428,8 @@ class core_accesslib_testcase extends advanced_testcase {
$actual = context_coursecat::instance($cat->id)->get_capabilities();
// Just test a few representative capabilities.
$expectedcapabilities = ['moodle/site:accessallgroups', 'moodle/site:viewfullnames'];
$expectedcapabilities = ['moodle/site:accessallgroups', 'moodle/site:viewfullnames',
'repository/upload:view'];
$this->assert_capability_list_contains($expectedcapabilities, $actual);
}
@@ -3444,7 +3446,8 @@ class core_accesslib_testcase extends advanced_testcase {
$actual = context_course::instance($course->id)->get_capabilities();
// Just test a few representative capabilities.
$expectedcapabilities = ['moodle/site:accessallgroups', 'moodle/site:viewfullnames'];
$expectedcapabilities = ['moodle/site:accessallgroups', 'moodle/site:viewfullnames',
'repository/upload:view'];
$this->assert_capability_list_contains($expectedcapabilities, $actual);
}
@@ -3462,7 +3465,8 @@ class core_accesslib_testcase extends advanced_testcase {
$actual = context_module::instance($page->cmid)->get_capabilities();
// Just test a few representative capabilities.
$expectedcapabilities = ['moodle/site:accessallgroups', 'moodle/site:viewfullnames'];
$expectedcapabilities = ['moodle/site:accessallgroups', 'moodle/site:viewfullnames',
'repository/upload:view'];
$this->assert_capability_list_contains($expectedcapabilities, $actual);
}