mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 16:36:37 +02:00
MDL-61622 auth: New WS is_age_digital_consent_verification_enabled
This commit is contained in:
parent
1287039e62
commit
1f7565c121
4 changed files with 85 additions and 1 deletions
|
@ -89,4 +89,30 @@ class core_auth_external_testcase extends externallib_advanced_testcase {
|
|||
$this->expectExceptionMessage(get_string('invalidconfirmdata', 'error'));
|
||||
$result = core_auth_external::confirm_user($username, 'zzZZzz');
|
||||
}
|
||||
|
||||
/**
|
||||
* Test age digital consent not enabled.
|
||||
*/
|
||||
public function test_age_digital_consent_verification_is_not_enabled() {
|
||||
global $CFG;
|
||||
|
||||
$CFG->agedigitalconsentverification = 0;
|
||||
$result = core_auth_external::is_age_digital_consent_verification_enabled();
|
||||
$result = external_api::clean_returnvalue(
|
||||
core_auth_external::is_age_digital_consent_verification_enabled_returns(), $result);
|
||||
$this->assertFalse($result['status']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test age digital consent is enabled.
|
||||
*/
|
||||
public function test_age_digital_consent_verification_is_enabled() {
|
||||
global $CFG;
|
||||
|
||||
$CFG->agedigitalconsentverification = 1;
|
||||
$result = core_auth_external::is_age_digital_consent_verification_enabled();
|
||||
$result = external_api::clean_returnvalue(
|
||||
core_auth_external::is_age_digital_consent_verification_enabled_returns(), $result);
|
||||
$this->assertTrue($result['status']);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue