Proyectos de Subversion Moodle

Rev

Rev 11 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 11 Rev 1441
Línea 22... Línea 22...
22
 * @package     factor_grace
22
 * @package     factor_grace
23
 * @author      Peter Burnett <peterburnett@catalyst-au.net>
23
 * @author      Peter Burnett <peterburnett@catalyst-au.net>
24
 * @copyright   Catalyst IT
24
 * @copyright   Catalyst IT
25
 * @license     http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
25
 * @license     http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
26
 */
26
 */
27
class factor_test extends \advanced_testcase {
27
final class factor_test extends \advanced_testcase {
Línea 28... Línea 28...
28
 
28
 
29
    /**
29
    /**
30
     * Test affecting factors
30
     * Test affecting factors
31
     *
31
     *
Línea 35... Línea 35...
35
    public function test_affecting_factors(): void {
35
    public function test_affecting_factors(): void {
36
        $this->resetAfterTest(true);
36
        $this->resetAfterTest(true);
37
        $user = $this->getDataGenerator()->create_user();
37
        $user = $this->getDataGenerator()->create_user();
38
        $this->setUser($user);
38
        $this->setUser($user);
Línea -... Línea 39...
-
 
39
 
-
 
40
        // Disable the email factor (enabled by default).
-
 
41
        set_config('enabled', 0, 'factor_email');
39
 
42
 
40
        $grace = \tool_mfa\plugininfo\factor::get_factor('grace');
43
        $grace = \tool_mfa\plugininfo\factor::get_factor('grace');
41
        $affecting = $grace->get_affecting_factors();
44
        $affecting = $grace->get_affecting_factors();
Línea 42... Línea 45...
42
        $this->assertEquals(0, count($affecting));
45
        $this->assertEquals(0, count($affecting));