[DependencyInjection] Fix CSV file mime type guess test for PHP 8.1

This commit is contained in:
Alexandre Daubois 2021-06-08 13:19:15 +02:00
parent 2d699e3054
commit 117cb8f085

View File

@ -75,7 +75,12 @@ class MimeTypesTest extends AbstractMimeTypeGuesserTest
} }
/** /**
* PHP 8 detects .csv files as "application/csv" while PHP 7 returns "text/plain". * PHP 8 detects .csv files as "application/csv" (or "text/csv", depending
* on your system) while PHP 7 returns "text/plain".
*
* "text/csv" is described by RFC 7111.
*
* @see https://datatracker.ietf.org/doc/html/rfc7111
* *
* @requires PHP 8 * @requires PHP 8
*/ */
@ -84,7 +89,7 @@ class MimeTypesTest extends AbstractMimeTypeGuesserTest
$mt = new MimeTypes(); $mt = new MimeTypes();
$mime = $mt->guessMimeType(__DIR__.'/Fixtures/mimetypes/abc.csv'); $mime = $mt->guessMimeType(__DIR__.'/Fixtures/mimetypes/abc.csv');
$this->assertSame('application/csv', $mime); $this->assertContains($mime, ['application/csv', 'text/csv']);
$this->assertSame(['csv'], $mt->getExtensions($mime)); $this->assertSame(['csv'], $mt->getExtensions($mime));
} }
} }