MDL-72329 tool_dataprivacy: Fix type comparisons in unit tests
This commit is contained in:
@@ -107,7 +107,7 @@ class external extends external_api {
|
||||
$request = reset($requests);
|
||||
$datasubject = $request->get('userid');
|
||||
|
||||
if ($datasubject !== $USER->id) {
|
||||
if ($datasubject !== (int) $USER->id) {
|
||||
// The user is not the subject. Check that they can cancel this request.
|
||||
if (!api::can_create_data_request_for_user($datasubject)) {
|
||||
$forusercontext = \context_user::instance($datasubject);
|
||||
|
||||
@@ -713,7 +713,7 @@ class tool_dataprivacy_expired_contexts_testcase extends advanced_testcase {
|
||||
|
||||
$unexpiredroles = $expiredrecord->get('unexpiredroles');
|
||||
$this->assertCount(1, $unexpiredroles);
|
||||
$this->assertContains($role->id, $unexpiredroles);
|
||||
$this->assertContainsEquals($role->id, $unexpiredroles);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -820,7 +820,7 @@ class tool_dataprivacy_expired_contexts_testcase extends advanced_testcase {
|
||||
// The teacher is not expired.
|
||||
$unexpiredroles = $expiredrecord->get('unexpiredroles');
|
||||
$this->assertCount(1, $unexpiredroles);
|
||||
$this->assertContains($role->id, $unexpiredroles);
|
||||
$this->assertContainsEquals($role->id, $unexpiredroles);
|
||||
$this->assertTrue((bool) $expiredrecord->get('defaultexpired'));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user