mirror of
https://github.com/moodle/moodle.git
synced 2025-04-24 18:04:43 +02:00
MDL-69615 privacy: Use task trait for unit tests
This commit is contained in:
parent
50c134a1ad
commit
badf45d722
@ -16,6 +16,7 @@
|
||||
|
||||
namespace tool_dataprivacy\task;
|
||||
|
||||
use core\task\task_trait;
|
||||
use tool_dataprivacy\api;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
@ -30,6 +31,8 @@ require_once(__DIR__ . '/../data_privacy_testcase.php');
|
||||
*/
|
||||
class task_test extends \data_privacy_testcase {
|
||||
|
||||
use task_trait;
|
||||
|
||||
/**
|
||||
* Test tearDown.
|
||||
*/
|
||||
@ -215,17 +218,4 @@ class task_test extends \data_privacy_testcase {
|
||||
$this->assertCount(1, \tool_dataprivacy\api::get_data_requests($user->id,
|
||||
[api::DATAREQUEST_STATUS_CANCELLED], [api::DATAREQUEST_TYPE_DELETE]));
|
||||
}
|
||||
|
||||
/**
|
||||
* Helper to execute a particular task.
|
||||
*
|
||||
* @param string $task The task.
|
||||
*/
|
||||
private function execute_task($task) {
|
||||
// Run the scheduled task.
|
||||
ob_start();
|
||||
$task = \core\task\manager::get_scheduled_task($task);
|
||||
$task->execute();
|
||||
ob_end_clean();
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user