'test_db', 'table' => 'test_table', 'rows_to_delete' => ['`test_table`.`id` = 2', '`test_table`.`id` = 3'], 'sql_query' => 'SELECT * FROM `test_db`.`test_table`', ]; $this->dummyDbi->addSelectDb('test_db'); $this->dummyDbi->addResult('SHOW TABLES LIKE \'test_table\';', [['test_table']]); $response = new ResponseRenderer(); $template = new Template(); $expected = $template->render('table/delete/confirm', [ 'db' => 'test_db', 'table' => 'test_table', 'selected' => ['`test_table`.`id` = 2', '`test_table`.`id` = 3'], 'sql_query' => 'SELECT * FROM `test_db`.`test_table`', 'is_foreign_key_check' => true, ]); (new DeleteConfirmController($response, $template))(); $this->assertSame($expected, $response->getHTMLResult()); } }