createDatabaseInterface(); } public function testDropDatabases(): void { $dbi = $this->getMockBuilder(DatabaseInterface::class) ->disableOriginalConstructor() ->getMock(); $response = new ResponseRenderer(); Config::getInstance()->settings['AllowUserDropDatabase'] = true; $controller = new DestroyController( $response, new Template(), $dbi, new Transformations(), new RelationCleanup($dbi, new Relation($dbi)), ); $request = self::createStub(ServerRequest::class); $request->method('isAjax')->willReturn(true); $controller($request); $actual = $response->getJSONResult(); self::assertArrayHasKey('message', $actual); self::assertStringContainsString('