createDatabaseInterface(); Current::$database = 'test_db'; $request = ServerRequestFactory::create()->createServerRequest('POST', 'https://example.com/') ->withQueryParams(['route' => '/database/central-columns/populate']) ->withParsedBody(['db' => 'test_db', 'selectedTable' => 'test_table']); $response = (new PopulateColumnsController(new ResponseRenderer(), new CentralColumns($dbi)))($request); self::assertSame(StatusCodeInterface::STATUS_OK, $response->getStatusCode()); self::assertSame( <<<'HTML' HTML, (string) $response->getBody(), ); } }