MDL-68281 unit test: Include required class
authorEloy Lafuente (stronk7) <stronk7@moodle.org>
Sat, 28 Mar 2020 15:23:34 +0000 (16:23 +0100)
committerEloy Lafuente (stronk7) <stronk7@moodle.org>
Sat, 28 Mar 2020 15:23:34 +0000 (16:23 +0100)
Also, add missing line break, that I did not see 1 week ago.

lib/tests/authlib_test.php

index 99f5923..63f14e1 100644 (file)
@@ -421,6 +421,7 @@ class core_authlib_testcase extends advanced_testcase {
     public function test_signup_validate_data_same_email() {
         global $CFG;
         require_once($CFG->libdir . '/authlib.php');
+        require_once($CFG->libdir . '/phpmailer/moodle_phpmailer.php');
         require_once($CFG->dirroot . '/user/profile/lib.php');
 
         $this->resetAfterTest();
@@ -433,7 +434,8 @@ class core_authlib_testcase extends advanced_testcase {
         // inject our own validation method here and revert it back once we are done. This custom validator method is
         // identical to the default 'php' validator with the only difference: it has the FILTER_FLAG_EMAIL_UNICODE set
         // so that it allows to use non-ASCII characters in email addresses.
-        $defaultvalidator = moodle_phpmailer::$validator; moodle_phpmailer::$validator = function($address) {
+        $defaultvalidator = moodle_phpmailer::$validator;
+        moodle_phpmailer::$validator = function($address) {
             return (bool) filter_var($address, FILTER_VALIDATE_EMAIL, FILTER_FLAG_EMAIL_UNICODE);
         };