ebs/tests/Integration/Security/Checker/AuthorizationCheckerTest.php
2023-12-21 08:49:38 +01:00

21 lines
648 B
PHP

<?php
declare(strict_types=1);
namespace App\Tests\Integration\Security\Checker;
use App\Security\Checker\AuthorizationChecker;
use Symfony\Bundle\FrameworkBundle\Test\KernelTestCase;
use Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException;
final class AuthorizationCheckerTest extends KernelTestCase
{
public function testCheckGroupAdminRoleException(): void
{
self::bootKernel();
/** @var AuthorizationChecker $service */
$service = self::getContainer()->get(AuthorizationChecker::class);
$this->expectException(AccessDeniedHttpException::class);
$service->isGroupAdmin();
}
}