Skip to content

Commit 566f908

Browse files
committed
update login test
1 parent ca734ee commit 566f908

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

tests/Controllers/LoginTest.php

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
use CodeIgniter\Config\Factories;
66
use CodeIgniter\I18n\Time;
77
use CodeIgniter\Shield\Authentication\Actions\Email2FA;
8-
use CodeIgniter\Shield\Config\Auth;
98
use CodeIgniter\Test\DatabaseTestTrait;
109
use CodeIgniter\Test\FeatureTestTrait;
1110
use Config\Services;
11+
use Config\Validation;
1212
use Tests\Support\FakeUser;
1313
use Tests\Support\TestCase;
1414

@@ -112,12 +112,13 @@ public function testAfterLoggedInNotDesplayLoginPage(): void
112112
public function testLoginActionUsernameSuccess(): void
113113
{
114114
// Change the validation rules
115-
$config = new Auth();
116-
$config->loginRules = [
117-
'username' => 'required|max_length[30]|alpha_numeric_space|min_length[3]',
118-
'password' => 'required',
119-
];
120-
Factories::injectMock('config', 'Auth', $config);
115+
$config = new class () extends Validation {
116+
public $login = [
117+
'username' => 'required|max_length[30]|alpha_numeric_space|min_length[3]',
118+
'password' => 'required',
119+
];
120+
};
121+
Factories::injectMock('config', 'Validation', $config);
121122

122123
$this->user->createEmailIdentity([
123124
'email' => 'foo@example.com',

0 commit comments

Comments
 (0)