Enable/Disable users
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
require_once __DIR__.'/../Base.php';
|
||||
|
||||
use Kanboard\Auth\DatabaseAuth;
|
||||
use Kanboard\Model\User;
|
||||
|
||||
class DatabaseAuthTest extends Base
|
||||
{
|
||||
@@ -40,12 +41,21 @@ class DatabaseAuthTest extends Base
|
||||
|
||||
public function testIsvalidSession()
|
||||
{
|
||||
$userModel = new User($this->container);
|
||||
$provider = new DatabaseAuth($this->container);
|
||||
|
||||
$this->assertFalse($provider->isValidSession());
|
||||
|
||||
$this->container['sessionStorage']->user = array('id' => 1);
|
||||
$this->assertEquals(2, $userModel->create(array('username' => 'foobar')));
|
||||
|
||||
$this->container['sessionStorage']->user = array('id' => 2);
|
||||
$this->assertTrue($provider->isValidSession());
|
||||
|
||||
$this->container['sessionStorage']->user = array('id' => 3);
|
||||
$this->assertFalse($provider->isValidSession());
|
||||
|
||||
$this->assertTrue($userModel->disable(2));
|
||||
|
||||
$this->container['sessionStorage']->user = array('id' => 2);
|
||||
$this->assertFalse($provider->isValidSession());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user