mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-30 21:40:43 +02:00
[ticket/11912] Expect logic exceptions in test if no guesser available
PHPBB3-11912
This commit is contained in:
@@ -127,7 +127,20 @@ class guesser_test extends \phpbb_test_case
|
||||
*/
|
||||
public function test_content_guesser($expected, $guessers, $overload = false)
|
||||
{
|
||||
$supported = false;
|
||||
self::$function_exists = !$overload;
|
||||
|
||||
// Cover possible LogicExceptions
|
||||
foreach ($guessers as $cur_guesser)
|
||||
{
|
||||
$supported += $cur_guesser->is_supported();
|
||||
}
|
||||
|
||||
if (!$supported)
|
||||
{
|
||||
$this->setExpectedException('\LogicException');
|
||||
}
|
||||
|
||||
$guesser = new \phpbb\mimetype\guesser($guessers);
|
||||
$this->assertEquals($expected[0], $guesser->guess($this->jpg_file));
|
||||
$this->assertEquals($expected[1], $guesser->guess($this->jpg_file, $this->jpg_file . '.jpg'));
|
||||
|
Reference in New Issue
Block a user