8000 [DependencyInjection] Fix CSV file mime type guess test for PHP 8.1 · symfony/symfony@117cb8f · GitHub
[go: up one dir, main page]

Skip to content

Commit 117cb8f

Browse files
[DependencyInjection] Fix CSV file mime type guess test for PHP 8.1
1 parent 2d699e3 commit 117cb8f

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/Symfony/Component/Mime/Tests/MimeTypesTest.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,12 @@ public function testCustomMimeTypes()
7575
}
7676

7777
/**
78-
* PHP 8 detects .csv files as "application/csv" while PHP 7 returns "text/plain".
78+
* PHP 8 detects .csv files as "application/csv" (or "text/csv", depending
79+
* on your system) while PHP 7 returns "text/plain".
80+
*
81+
* "text/csv" is described by RFC 7111.
82+
*
83+
* @see https://datatracker.ietf.org/doc/html/rfc7111
7984
*
8085
* @requires PHP 8
8186
*/
@@ -84,7 +89,7 @@ public function testCsvExtension()
8489
$mt = new MimeTypes();
8590

8691
$mime = $mt->guessMimeType(__DIR__.'/Fixtures/mimetypes/abc.csv');
87-
$this->assertSame('application/csv', $mime);
92+
$this->assertContains($mime, ['application/csv', 'text/csv']);
8893
$this->assertSame(['csv'], $mt->getExtensions($mime));
8994
}
9095
}

0 commit comments

Comments
 (0)
0