diff options
author | toomyem <toomyem@toomyem.net> | 2014-03-05 10:55:26 +0100 |
---|---|---|
committer | toomyem <toomyem@toomyem.net> | 2014-03-05 10:55:26 +0100 |
commit | 850abb1500a2785e64c0ac7aa621ec55920439c4 (patch) | |
tree | 011d999557adb289a927a4101bbf90be317c8b3a /tests/ProjectTest.php | |
parent | 384b64b7fab59d9de0fea5adb89438c1192b6301 (diff) |
Altered test cases for allowed user checking.
Changed test checking if admin used has always access.
Added new test to check if non admin used does not have access if is not added to acl list.
Diffstat (limited to 'tests/ProjectTest.php')
-rw-r--r-- | tests/ProjectTest.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/ProjectTest.php b/tests/ProjectTest.php index 6eb39f52..33a35168 100644 --- a/tests/ProjectTest.php +++ b/tests/ProjectTest.php @@ -57,7 +57,13 @@ class ProjectTest extends PHPUnit_Framework_TestCase $this->assertTrue($p->revokeUser(1, 1)); $this->assertEquals(array('2' => 'unittest'), $p->getAllowedUsers(1)); - $this->assertFalse($p->isUserAllowed(1, 1)); + $this->assertTrue($p->isUserAllowed(1, 1)); // has admin priviledges $this->assertTrue($p->isUserAllowed(1, 2)); + + // Check if revoked regular user is not allowed + $this->assertTrue($p->allowUser(1, 1)); + $this->assertTrue($p->revokeUser(1, 2)); + $this->assertEquals(array('1' => 'admin'), $p->getAllowedUsers(1)); + $this->assertFalse($p->isUserAllowed(1, 2)); // regulat user is not allowed } } |