phpmyadmin/tests/unit/ConsoleTest.php
Maurício Meneghini Fauth 4adf5a4cad
Remove isAjax from Header and Footer classes
The header and footer will always be empty when the request is ajax, so
only the content part is necessary.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-05-22 20:42:52 -03:00

27 lines
788 B
PHP

<?php
declare(strict_types=1);
namespace PhpMyAdmin\Tests;
use PhpMyAdmin\Bookmarks\BookmarkRepository;
use PhpMyAdmin\ConfigStorage\Relation;
use PhpMyAdmin\Console;
use PhpMyAdmin\DatabaseInterface;
use PhpMyAdmin\Template;
use PHPUnit\Framework\Attributes\CoversClass;
#[CoversClass(Console::class)]
class ConsoleTest extends AbstractTestCase
{
public function testGetScripts(): void
{
DatabaseInterface::$instance = $this->createDatabaseInterface();
$dbi = DatabaseInterface::getInstance();
$relation = new Relation($dbi);
$bookmarkRepository = new BookmarkRepository($dbi, $relation);
$console = new Console($relation, new Template(), $bookmarkRepository);
self::assertSame(['console.js'], $console->getScripts());
}
}