From 7b4848ca80d7dcdc1dbeb7e70d6cfe0bfc9b6c2d Mon Sep 17 00:00:00 2001 From: Jun Pataleta Date: Fri, 6 Dec 2019 16:08:20 +0800 Subject: [PATCH] MDL-67469 tool_dataprivacy: Put back missing test code This patch simply brings back the missing test code for \tool_dataprivacy_api_testcase::test_approve_data_request_non_dpo_user() --- admin/tool/dataprivacy/tests/api_test.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/admin/tool/dataprivacy/tests/api_test.php b/admin/tool/dataprivacy/tests/api_test.php index a913f3ec1d2..65894ecd946 100644 --- a/admin/tool/dataprivacy/tests/api_test.php +++ b/admin/tool/dataprivacy/tests/api_test.php @@ -301,6 +301,11 @@ class tool_dataprivacy_api_testcase extends advanced_testcase { $datarequest = api::create_data_request($student->id, api::DATAREQUEST_TYPE_EXPORT); $requestid = $datarequest->get('id'); + + // Login as a user without DPO role. + $this->setUser($teacher); + $this->expectException(required_capability_exception::class); + api::approve_data_request($requestid); } /**