Merge pull request #18044 from kamil-tekiela/Fix-incomplete-test

Fix incomplete test after previous PR
This commit is contained in:
Maurício Meneghini Fauth 2023-01-28 13:46:13 -03:00 committed by GitHub
commit 0926ddf864
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -29,7 +29,6 @@ class DeleteRowsControllerTest extends AbstractTestCase
'db' => 'test_db',
'table' => 'test_table',
'selected' => [2 => '`test_table`.`id` = 3'],
'original_sql_query' => 'SELECT * FROM `test_db`.`test_table`',
'fk_checks' => '1',
'mult_btn' => 'Yes',
];
@ -52,8 +51,16 @@ class DeleteRowsControllerTest extends AbstractTestCase
$dbi = $this->createDatabaseInterface($dummyDbi);
$GLOBALS['dbi'] = $dbi;
$request = $this->createStub(ServerRequest::class);
$request->method('hasBodyParam')->willReturnMap([
['original_sql_query', true],
]);
$request->method('getParsedBodyParam')->willReturnMap([
['original_sql_query', '', 'SELECT * FROM `test_db`.`test_table`'],
]);
$response = new ResponseRenderer();
(new DeleteRowsController($response, new Template(), $dbi))($this->createStub(ServerRequest::class));
(new DeleteRowsController($response, new Template(), $dbi))($request);
$actual = $response->getHTMLResult();
$this->assertStringContainsString(
'<div class="alert alert-success" role="alert">Your SQL query has been executed successfully.</div>',