1
0
mirror of https://github.com/Intervention/image.git synced 2025-08-26 07:14:31 +02:00

Add test assertions to validate the correct mime type

This commit is contained in:
Oliver Vogel
2024-10-27 11:15:54 +01:00
parent f712d684db
commit b496d1f6b9
15 changed files with 23 additions and 0 deletions

View File

@@ -21,6 +21,7 @@ final class GifEncoderTest extends ImagickTestCase
$encoder = new GifEncoder();
$result = $encoder->encode($image);
$this->assertMediaType('image/gif', $result);
$this->assertEquals('image/gif', $result->mimetype());
$this->assertFalse(
Decoder::decode((string) $result)->getFirstFrame()->getImageDescriptor()->isInterlaced()
);
@@ -32,6 +33,7 @@ final class GifEncoderTest extends ImagickTestCase
$encoder = new GifEncoder(interlaced: true);
$result = $encoder->encode($image);
$this->assertMediaType('image/gif', $result);
$this->assertEquals('image/gif', $result->mimetype());
$this->assertTrue(
Decoder::decode((string) $result)->getFirstFrame()->getImageDescriptor()->isInterlaced()
);
@@ -43,6 +45,7 @@ final class GifEncoderTest extends ImagickTestCase
$encoder = new GifEncoder(interlaced: true);
$result = $encoder->encode($image);
$this->assertMediaType('image/gif', $result);
$this->assertEquals('image/gif', $result->mimetype());
$this->assertTrue(
Decoder::decode((string) $result)->getFirstFrame()->getImageDescriptor()->isInterlaced()
);