mirror of
https://github.com/kevinveenbirkenbach/infinito.git
synced 2025-09-13 13:57:10 +02:00
Added grant to all function to RightChecker and LawPermissionChecker
This commit is contained in:
@@ -12,6 +12,9 @@ use App\Domain\RightManagement\RightChecker;
|
||||
use App\DBAL\Types\Meta\Right\CRUDType;
|
||||
use App\Entity\Source\PureSource;
|
||||
|
||||
/**
|
||||
* @author kevinfrantz
|
||||
*/
|
||||
class RightCheckerTest extends TestCase
|
||||
{
|
||||
/**
|
||||
@@ -97,4 +100,16 @@ class RightCheckerTest extends TestCase
|
||||
$notGranted3 = $this->rightManager->isGranted($this->layer, $this->type, $thirdSource);
|
||||
$this->assertFalse($notGranted3);
|
||||
}
|
||||
|
||||
public function testAppliesToAll(): void
|
||||
{
|
||||
$this->assertNull($this->right->setReciever(null));
|
||||
$this->assertTrue($this->rightManager->isGranted($this->layer, $this->type, $this->source));
|
||||
$source2 = new PureSource();
|
||||
$this->assertTrue($this->rightManager->isGranted($this->layer, $this->type, $source2));
|
||||
$source3 = new PureSource();
|
||||
$this->assertNull($this->right->setReciever($source3));
|
||||
$this->assertTrue($this->rightManager->isGranted($this->layer, $this->type, $source3));
|
||||
$this->assertFalse($this->rightManager->isGranted($this->layer, $this->type, $source2));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user