3 changed files with 39 additions and 2 deletions
@ -91,6 +91,16 @@ class LoginTest extends CIDatabaseTestCase |
|||||||
$this->assertFalse($this->library->login('admin', 'passwor')); |
$this->assertFalse($this->library->login('admin', 'passwor')); |
||||||
$this->assertEquals(lang('Aauth.loginFailedUsername'), $this->library->getErrorsArray()[0]); |
$this->assertEquals(lang('Aauth.loginFailedUsername'), $this->library->getErrorsArray()[0]); |
||||||
|
|
||||||
|
$this->library->clearErrors(); |
||||||
|
$this->assertFalse($this->library->login('admin', 'password1234')); |
||||||
|
$this->assertEquals(lang('Aauth.loginFailedAll'), $this->library->getErrorsArray()[0]); |
||||||
|
|
||||||
|
$config->loginAccurateErrors = true; |
||||||
|
$this->library = new Aauth($config, $session); |
||||||
|
$this->library->clearErrors(); |
||||||
|
$this->assertFalse($this->library->login('admin', 'password1234')); |
||||||
|
$this->assertEquals(lang('Aauth.loginFailedUsername'), $this->library->getErrorsArray()[0]); |
||||||
|
|
||||||
$this->library->clearErrors(); |
$this->library->clearErrors(); |
||||||
$this->assertFalse($this->library->login('user99', 'password123456')); |
$this->assertFalse($this->library->login('user99', 'password123456')); |
||||||
$this->assertEquals(lang('Aauth.notFoundUser'), $this->library->getErrorsArray()[0]); |
$this->assertEquals(lang('Aauth.notFoundUser'), $this->library->getErrorsArray()[0]); |
||||||
@ -110,6 +120,14 @@ class LoginTest extends CIDatabaseTestCase |
|||||||
$this->assertFalse($this->library->login('[email protected]', 'password123456')); |
$this->assertFalse($this->library->login('[email protected]', 'password123456')); |
||||||
$this->assertEquals(lang('Aauth.notFoundUser'), $this->library->getErrorsArray()[0]); |
$this->assertEquals(lang('Aauth.notFoundUser'), $this->library->getErrorsArray()[0]); |
||||||
|
|
||||||
|
$config = new AauthConfig(); |
||||||
|
$config->loginAccurateErrors = true; |
||||||
|
$this->library = new Aauth($config, $session); |
||||||
|
$this->library->clearErrors(); |
||||||
|
$this->assertFalse($this->library->login('[email protected]', 'password1234567')); |
||||||
|
$this->assertEquals(lang('Aauth.loginFailedEmail'), $this->library->getErrorsArray()[0]); |
||||||
|
$this->library = new Aauth(null, $session); |
||||||
|
|
||||||
$this->library->clearErrors(); |
$this->library->clearErrors(); |
||||||
$this->assertFalse($this->library->login('[email protected]', 'password1234567')); |
$this->assertFalse($this->library->login('[email protected]', 'password1234567')); |
||||||
$this->assertEquals(lang('Aauth.loginFailedAll'), $this->library->getErrorsArray()[0]); |
$this->assertEquals(lang('Aauth.loginFailedAll'), $this->library->getErrorsArray()[0]); |
||||||
|
Loading…
Reference in new issue