class MimeTypesTest extends AbstractMimeTypeGuesserTestCase
{ protected function getGuesser(): MimeTypeGuesserInterface
{ return new MimeTypes();
} public function testUnsupportedGuesser() { $guesser =
$this->
getGuesser();
$guesser->
registerGuesser(new class() implements MimeTypeGuesserInterface
{ public function isGuesserSupported(): bool
{ return false;
} public function guessMimeType(string
$mimeType): ?string
{ throw new RuntimeException('Should never be called.'
);
} });
$this->
assertEquals('image/gif',
$guesser->
guessMimeType(__DIR__.'/Fixtures/mimetypes/test'
));
}