3 declare(strict_types
=1);
5 namespace PhpMyAdmin\Tests
;
7 use PhpMyAdmin\Session
;
8 use PHPUnit\Framework\Attributes\CoversClass
;
9 use PHPUnit\Framework\TestCase
;
11 #[CoversClass(Session::class)]
12 final class SessionTest
extends TestCase
14 public function testSecure(): void
16 $_SESSION[' PMA_token '] = null;
17 $_SESSION[' HMAC_secret '] = null;
21 /** @psalm-suppress TypeDoesNotContainType */
22 self
::assertIsString($_SESSION[' PMA_token ']);
23 self
::assertNotEmpty($_SESSION[' PMA_token ']);
24 /** @psalm-suppress TypeDoesNotContainType */
25 self
::assertIsString($_SESSION[' HMAC_secret ']);
26 self
::assertNotEmpty($_SESSION[' HMAC_secret ']);