1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-01-29 12:43:15 +01:00

[ticket/16549] Fix select auth method test

PHPBB3-16549
This commit is contained in:
rxu 2020-08-09 15:17:49 +07:00
parent 72c4c18364
commit 615d5eaa77
No known key found for this signature in database
GPG Key ID: 955F0567380E586A

View File

@ -21,23 +21,31 @@ class phpbb_acp_board_select_auth_method_test extends phpbb_test_case
public static function select_auth_method_data()
{
return array(
array('acp_board_valid', '<option value="acp_board_valid" selected="selected" data-toggle-setting="#auth_acp_board_valid_settings">Acp_board_valid</option>'),
array('acp_board_invalid', '<option value="acp_board_valid" data-toggle-setting="#auth_acp_board_valid_settings">Acp_board_valid</option>'),
);
return [
['acp_board_valid', '<option value="acp_board_valid" selected="selected" data-toggle-setting="#auth_acp_board_valid_settings">Acp_board_valid</option>'],
['acp_board_invalid', '<option value="acp_board_valid" data-toggle-setting="#auth_acp_board_valid_settings">Acp_board_valid</option>'],
];
}
protected function setUp(): void
{
parent::setUp();
global $phpbb_container;
global $phpbb_container, $config;
$phpbb_container = new phpbb_mock_container_builder();
$config = new \phpbb\config\config([]);
$phpbb_container->set('auth.provider_collection', array(
'auth.provider.acp_board_valid' => new phpbb\auth\provider\acp\board_valid,
'auth.provider.acp_board_invalid' => new phpbb\auth\provider\acp\board_invalid,
));
// Create auth provider service collection
$auth_provider_collection = new \phpbb\auth\provider_collection($phpbb_container, $config);
$phpbb_container->set('auth.provider_collection', $auth_provider_collection);
// Create auth provider services
$phpbb_container->set('auth.provider.acp_board_valid', new phpbb\auth\provider\acp\board_valid);
$phpbb_container->set('auth.provider.acp_board_invalid', new phpbb\auth\provider\acp\board_invalid);
// Add auth provider servives to the service collection
$auth_provider_collection->add('auth.provider.acp_board_valid');
$auth_provider_collection->add('auth.provider.acp_board_invalid');
$this->acp_board = new acp_board();
}