enableBc(); $GLOBALS['server'] = 1; $GLOBALS['db'] = 'db'; $GLOBALS['table'] = 'table'; $GLOBALS['PMA_PHP_SELF'] = 'index.php'; } /** * @return void */ public function testIndexAction(): void { $controller = new TransformationOverviewController( Response::getInstance(), $GLOBALS['dbi'], new Template(), new Transformations() ); $actual = $controller->indexAction(); $this->assertStringContainsString( __('Available media types'), $actual ); $this->assertStringContainsString( 'id="transformation">' . __('Available browser display transformations'), $actual ); $this->assertStringContainsString( 'id="input_transformation">' . __('Available input transformations'), $actual ); $this->assertStringContainsString( 'Text/Plain', $actual ); $this->assertStringContainsString( 'Image/JPEG: Inline', $actual ); $this->assertStringContainsString( 'Displays a clickable thumbnail.', $actual ); $this->assertStringContainsString( 'Image/JPEG: Upload', $actual ); $this->assertStringContainsString( 'Image upload functionality which also displays a thumbnail.', $actual ); } }