You've already forked phpmyadmin
mirror of
https://github.com/phpmyadmin/phpmyadmin.git
synced 2026-10-23 18:29:15 +03:00
32 lines
776 B
PHP
32 lines
776 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace PhpMyAdmin\Tests\Import;
|
|
|
|
use PhpMyAdmin\Import\Ajax;
|
|
use PhpMyAdmin\Plugins\Import\Upload\UploadNoplugin;
|
|
use PHPUnit\Framework\Attributes\CoversClass;
|
|
use PHPUnit\Framework\TestCase;
|
|
use Random\Engine\Mt19937;
|
|
use Random\Randomizer;
|
|
|
|
#[CoversClass(Ajax::class)]
|
|
class AjaxTest extends TestCase
|
|
{
|
|
public function testUploadProgressSetup(): void
|
|
{
|
|
$_SESSION = [];
|
|
|
|
$uploadId = (new Ajax(new Randomizer(new Mt19937(42))))->uploadProgressSetup();
|
|
|
|
self::assertSame('66dce15fb33deacb', $uploadId);
|
|
self::assertSame(UploadNoplugin::class, $_SESSION[Ajax::SESSION_KEY]['handler']);
|
|
}
|
|
|
|
public function testNopluginCheck(): void
|
|
{
|
|
self::assertTrue(Ajax::nopluginCheck());
|
|
}
|
|
}
|