summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authortoomyem <toomyem@toomyem.net>2014-03-05 10:55:26 +0100
committertoomyem <toomyem@toomyem.net>2014-03-05 10:55:26 +0100
commit850abb1500a2785e64c0ac7aa621ec55920439c4 (patch)
tree011d999557adb289a927a4101bbf90be317c8b3a /tests
parent384b64b7fab59d9de0fea5adb89438c1192b6301 (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')
-rw-r--r--tests/ProjectTest.php8
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
}
}