mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-23 18:03:17 +00:00
Add improvements to unit tests
This commit is contained in:
@@ -9,53 +9,42 @@ class BasketACLTest extends \PhraseanetTestCase
|
||||
public function testOwnerIsOwner()
|
||||
{
|
||||
$basket = self::$DI['app']['EM']->find('Alchemy\Phrasea\Model\Entities\Basket', 4);
|
||||
|
||||
$acl = new BasketACL();
|
||||
$this->assertTrue($acl->isOwner($basket, self::$DI['user']));
|
||||
$this->assertTrue((new BasketACL())->isOwner($basket, self::$DI['user']));
|
||||
}
|
||||
|
||||
public function testParticipantIsNotAnOwner()
|
||||
{
|
||||
$basket = self::$DI['app']['EM']->find('Alchemy\Phrasea\Model\Entities\Basket', 4);
|
||||
|
||||
$acl = new BasketACL();
|
||||
$this->assertFalse($acl->isOwner($basket, self::$DI['user_alt1']));
|
||||
$this->assertFalse((new BasketACL())->isOwner($basket, self::$DI['user_alt1']));
|
||||
}
|
||||
|
||||
public function testUserIsNotTheOwner()
|
||||
{
|
||||
$basket = self::$DI['app']['EM']->find('Alchemy\Phrasea\Model\Entities\Basket', 1);
|
||||
$acl = new BasketACL();
|
||||
$this->assertFalse($acl->isOwner($basket, self::$DI['user_alt1']));
|
||||
$this->assertFalse((new BasketACL())->isOwner($basket, self::$DI['user_alt1']));
|
||||
}
|
||||
|
||||
public function testOwnerHasAccessInValidationEnv()
|
||||
{
|
||||
$basket = self::$DI['app']['EM']->find('Alchemy\Phrasea\Model\Entities\Basket', 4);
|
||||
|
||||
$acl = new BasketACL();
|
||||
$this->assertTrue($acl->hasAccess($basket, self::$DI['user']));
|
||||
$this->assertTrue((new BasketACL())->hasAccess($basket, self::$DI['user']));
|
||||
}
|
||||
|
||||
public function testOwnerHasAccess()
|
||||
{
|
||||
$basket = self::$DI['app']['EM']->find('Alchemy\Phrasea\Model\Entities\Basket', 1);
|
||||
$acl = new BasketACL();
|
||||
$this->assertTrue($acl->hasAccess($basket, self::$DI['user']));
|
||||
$this->assertTrue((new BasketACL())->hasAccess($basket, self::$DI['user']));
|
||||
}
|
||||
|
||||
public function testParticipantHasAccess()
|
||||
{
|
||||
$basket = self::$DI['app']['EM']->find('Alchemy\Phrasea\Model\Entities\Basket', 4);
|
||||
|
||||
$acl = new BasketACL();
|
||||
$this->assertTrue($acl->hasAccess($basket, self::$DI['user_alt1']));
|
||||
$this->assertTrue((new BasketACL())->hasAccess($basket, self::$DI['user_alt1']));
|
||||
}
|
||||
|
||||
public function testUserHasNotAccess()
|
||||
{
|
||||
$basket = self::$DI['app']['EM']->find('Alchemy\Phrasea\Model\Entities\Basket', 1);
|
||||
$acl = new BasketACL();
|
||||
$this->assertFalse($acl->hasAccess($basket, self::$DI['user_alt1']));
|
||||
$this->assertFalse((new BasketACL())->hasAccess($basket, self::$DI['user_alt1']));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user