diff options
author | Frédéric Guillot <fred@kanboard.net> | 2019-01-30 22:25:57 -0800 |
---|---|---|
committer | Frédéric Guillot <fred@kanboard.net> | 2019-01-30 22:25:57 -0800 |
commit | 928f80d569141601c4d8f6652b2ac0a2497c7be4 (patch) | |
tree | e87dcd2712b3b433332f14bb5a2fa84f930dd224 /tests/units/Auth | |
parent | 83deec2e3621c40d15a06e2491f27571d32fe10f (diff) |
Update unit tests
Diffstat (limited to 'tests/units/Auth')
-rw-r--r-- | tests/units/Auth/DatabaseAuthTest.php | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/tests/units/Auth/DatabaseAuthTest.php b/tests/units/Auth/DatabaseAuthTest.php index 50ae3c7e..e2236837 100644 --- a/tests/units/Auth/DatabaseAuthTest.php +++ b/tests/units/Auth/DatabaseAuthTest.php @@ -46,17 +46,24 @@ class DatabaseAuthTest extends Base $this->assertFalse($provider->isValidSession()); - $this->assertEquals(2, $userModel->create(array('username' => 'foobar'))); + $this->assertEquals(2, $userModel->create(array('username' => 'user1'))); + $this->assertEquals(3, $userModel->create(array('username' => 'user2'))); - $_SESSION['user'] = array('id' => 2); + $_SESSION['user'] = array('id' => 2, 'role' => 'app-user'); $this->assertTrue($provider->isValidSession()); - $_SESSION['user'] = array('id' => 3); + $_SESSION['user'] = array('id' => 4, 'role' => 'app-user'); $this->assertFalse($provider->isValidSession()); $this->assertTrue($userModel->disable(2)); - $_SESSION['user'] = array('id' => 2); + $_SESSION['user'] = array('id' => 2, 'role' => 'app-user'); + $this->assertFalse($provider->isValidSession()); + + $_SESSION['user'] = array('id' => 3, 'role' => 'app-user'); + $this->assertTrue($provider->isValidSession()); + + $_SESSION['user'] = array('id' => 3, 'role' => 'app-admin'); $this->assertFalse($provider->isValidSession()); } } |