1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-03-14 04:30:29 +01:00

Merge pull request #3914 from CHItA/ticket/14178

[ticket/14178] Fix installer's database helper test
This commit is contained in:
Marc Alexander 2015-09-20 00:27:41 +02:00
commit 9df76ac987

View File

@ -56,7 +56,23 @@ class phpbb_installer_database_helper_test extends phpbb_test_case
*/
public function test_validate_table_prefix($expected, $test_string)
{
$this->assertEquals($expected, $this->database_helper->validate_table_prefix('sqlite3', $test_string));
$db_helper_mock = $this->getMockBuilder('\phpbb\install\helper\database')
->setMethods(array('get_available_dbms'))
->disableOriginalConstructor()
->getMock();
$db_helper_mock->method('get_available_dbms')
->willReturn(array('sqlite3' => array(
'LABEL' => 'SQLite3',
'SCHEMA' => 'sqlite',
'MODULE' => 'sqlite3',
'DELIM' => ';',
'DRIVER' => 'phpbb\db\driver\sqlite3',
'AVAILABLE' => true,
'2.0.x' => false,
)));
$this->assertEquals($expected, $db_helper_mock->validate_table_prefix('sqlite3', $test_string));
}
// Data provider for the remove comments function