createDbiDummy(); $dummyDbi->addSelectDb('test_db'); $dummyDbi->addSelectDb('test_db'); $dummyDbi->addResult('SHOW TABLES LIKE \'test_table\';', [['test_table']]); $dbi = $this->createDatabaseInterface($dummyDbi); $GLOBALS['dbi'] = $dbi; $template = new Template(); $expected = $template->render('table/index_rename_form', [ 'index' => new Index(), 'form_params' => ['db' => 'test_db', 'table' => 'test_table'], ]); $response = new ResponseRenderer(); (new IndexRenameController( $response, $template, $dbi, new Indexes($response, $template, $dbi) ))($this->createStub(ServerRequest::class)); $this->assertSame($expected, $response->getHTMLResult()); } }