MDL-46783 accesslib: 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:41:42 +00:00
parent 6a58779607
commit edb89914d8
+8 -4
View File
@@ -3373,7 +3373,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);
}
@@ -3389,7 +3390,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);
}
@@ -3406,7 +3408,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);
}
@@ -3424,7 +3427,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);
}