3 changed files with 78 additions and 77 deletions
@ -1,11 +1,13 @@ |
|||||||
<?php namespace Tests\Aauth\Libraries\Aauth; |
<?php namespace Tests\Aauth\Libraries\Aauth; |
||||||
|
|
||||||
|
use Config\App; |
||||||
use Config\Aauth as AauthConfig; |
use Config\Aauth as AauthConfig; |
||||||
use Config\Logger; |
use Config\Logger; |
||||||
use Config\Services; |
use Config\Services; |
||||||
use Tests\Support\Log\TestLogger; |
use Tests\Support\Log\TestLogger; |
||||||
use Tests\Support\Session\MockSession; |
use Tests\Support\Session\MockSession; |
||||||
use CodeIgniter\Session\Handlers\FileHandler; |
use CodeIgniter\Session\Handlers\FileHandler; |
||||||
|
use CodeIgniter\Session\Handlers\DatabaseHandler; |
||||||
use CodeIgniter\Test\CIDatabaseTestCase; |
use CodeIgniter\Test\CIDatabaseTestCase; |
||||||
use App\Libraries\Aauth; |
use App\Libraries\Aauth; |
||||||
use App\Models\Aauth\UserVariableModel; |
use App\Models\Aauth\UserVariableModel; |
||||||
@ -237,6 +239,39 @@ class UserTest extends CIDatabaseTestCase |
|||||||
$this->assertFalse($this->library->getUserId('[email protected]')); |
$this->assertFalse($this->library->getUserId('[email protected]')); |
||||||
} |
} |
||||||
|
|
||||||
|
/** |
||||||
|
* @runInSeparateProcess |
||||||
|
* @preserveGlobalState disabled |
||||||
|
*/ |
||||||
|
public function testGetActiveUsersCount() |
||||||
|
{ |
||||||
|
$this->assertEquals(0, $this->library->getActiveUsersCount()); |
||||||
|
|
||||||
|
$session = $this->getInstance(); |
||||||
|
$this->library = new Aauth(null, $session); |
||||||
|
$session->set('user', [ |
||||||
|
'id' => 1, |
||||||
|
]); |
||||||
|
|
||||||
|
// $this->assertEquals(1, $this->library->getActiveUsersCount()); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* @runInSeparateProcess |
||||||
|
* @preserveGlobalState disabled |
||||||
|
*/ |
||||||
|
public function testListActiveUsers() |
||||||
|
{ |
||||||
|
$this->assertEquals([], $this->library->listActiveUsers()); |
||||||
|
|
||||||
|
$session = $this->getInstance(); |
||||||
|
$this->library = new Aauth(null, $session); |
||||||
|
$session->set('user', [ |
||||||
|
'id' => 1, |
||||||
|
]); |
||||||
|
// $this->assertContains(['id' => 1], $this->library->listActiveUsers()); |
||||||
|
} |
||||||
|
|
||||||
public function testBanUser() |
public function testBanUser() |
||||||
{ |
{ |
||||||
$this->seeInDatabase($this->config->dbTableUsers, [ |
$this->seeInDatabase($this->config->dbTableUsers, [ |
||||||
|
Loading…
Reference in new issue