Skip to content

Commit 99f7145

Browse files
Merge pull request #18787 from MauricioFauth/application-init-test
Remove container mock from Application::init test
2 parents 3233041 + 99a3966 commit 99f7145

1 file changed

Lines changed: 6 additions & 13 deletions

File tree

test/classes/ApplicationTest.php

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,31 +6,24 @@
66

77
use PhpMyAdmin\Application;
88
use PhpMyAdmin\Config;
9+
use PhpMyAdmin\Core;
910
use PhpMyAdmin\ErrorHandler;
1011
use PhpMyAdmin\Exceptions\ConfigException;
1112
use PhpMyAdmin\Http\Factory\ResponseFactory;
1213
use PhpMyAdmin\Template;
1314
use PHPUnit\Framework\Attributes\BackupStaticProperties;
1415
use PHPUnit\Framework\Attributes\CoversClass;
15-
use Psr\Http\Message\ResponseFactoryInterface;
16-
use Symfony\Component\DependencyInjection\ContainerBuilder;
1716

1817
#[CoversClass(Application::class)]
1918
final class ApplicationTest extends AbstractTestCase
2019
{
2120
public function testInit(): void
2221
{
23-
$application = new Application(
24-
$this->createStub(ErrorHandler::class),
25-
$this->createStub(Config::class),
26-
$this->createStub(Template::class),
27-
new ResponseFactory($this->createStub(ResponseFactoryInterface::class)),
28-
);
29-
$container = $this->createMock(ContainerBuilder::class);
30-
$container->expects($this->once())->method('get')
31-
->with($this->identicalTo(Application::class))->willReturn($application);
32-
$GLOBALS['containerBuilder'] = $container;
33-
$this->assertSame($application, Application::init());
22+
$GLOBALS['containerBuilder'] = null;
23+
$application = Core::getContainerBuilder()->get(Application::class);
24+
self::assertInstanceOf(Application::class, $application);
25+
self::assertSame($application, Application::init());
26+
$GLOBALS['containerBuilder'] = null;
3427
}
3528

3629
#[BackupStaticProperties(true)]

0 commit comments

Comments
 (0)