phpmyadmin/tests/unit/SessionTest.php
Kamil Tekiela abdaefca82 Remove PreserveGlobalState
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-21 15:17:30 +01:00

29 lines
741 B
PHP

<?php
declare(strict_types=1);
namespace PhpMyAdmin\Tests;
use PhpMyAdmin\Session;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
#[CoversClass(Session::class)]
final class SessionTest extends TestCase
{
public function testSecure(): void
{
$_SESSION[' PMA_token '] = null;
$_SESSION[' HMAC_secret '] = null;
Session::secure();
/** @psalm-suppress TypeDoesNotContainType */
self::assertIsString($_SESSION[' PMA_token ']);
self::assertNotEmpty($_SESSION[' PMA_token ']);
/** @psalm-suppress TypeDoesNotContainType */
self::assertIsString($_SESSION[' HMAC_secret ']);
self::assertNotEmpty($_SESSION[' HMAC_secret ']);
}
}