createDatabaseInterface(); } public function testDropDatabases(): void { $GLOBALS['server'] = 1; $GLOBALS['text_dir'] = 'ltr'; $GLOBALS['PMA_PHP_SELF'] = 'index.php'; $dbi = $this->getMockBuilder(DatabaseInterface::class) ->disableOriginalConstructor() ->getMock(); $response = new ResponseRenderer(); $response->setAjax(true); $GLOBALS['cfg']['AllowUserDropDatabase'] = true; $controller = new DestroyController( $response, new Template(), $dbi, new Transformations(), new RelationCleanup($dbi, new Relation($dbi)) ); $controller($this->createStub(ServerRequest::class)); $actual = $response->getJSONResult(); $this->assertArrayHasKey('message', $actual); $this->assertStringContainsString('