1
0
mirror of https://github.com/Intervention/image.git synced 2025-08-25 14:50:48 +02:00

Switch test data providers to generators

This commit is contained in:
Oliver Vogel
2024-11-12 16:15:46 +01:00
parent f26e439d61
commit a5b1645002
17 changed files with 637 additions and 619 deletions

View File

@@ -4,6 +4,7 @@ declare(strict_types=1);
namespace Intervention\Image\Tests\Unit;
use Generator;
use Intervention\Image\FileExtension;
use Intervention\Image\Format;
use Intervention\Image\MediaType;
@@ -91,19 +92,17 @@ final class FileExtensionTest extends BaseTestCase
$this->assertEquals($mediaType, $extension->mediaType());
}
public static function mediaTypesDataProvider(): array
public static function mediaTypesDataProvider(): Generator
{
return [
[FileExtension::JPEG, 4, MediaType::IMAGE_JPEG],
[FileExtension::WEBP, 2, MediaType::IMAGE_WEBP],
[FileExtension::GIF, 1, MediaType::IMAGE_GIF],
[FileExtension::PNG, 2, MediaType::IMAGE_PNG],
[FileExtension::AVIF, 2, MediaType::IMAGE_AVIF],
[FileExtension::BMP, 8, MediaType::IMAGE_BMP],
[FileExtension::TIFF, 1, MediaType::IMAGE_TIFF],
[FileExtension::TIF, 1, MediaType::IMAGE_TIFF],
[FileExtension::JP2, 3, MediaType::IMAGE_JP2],
[FileExtension::HEIC, 3, MediaType::IMAGE_HEIC],
];
yield [FileExtension::JPEG, 4, MediaType::IMAGE_JPEG];
yield [FileExtension::WEBP, 2, MediaType::IMAGE_WEBP];
yield [FileExtension::GIF, 1, MediaType::IMAGE_GIF];
yield [FileExtension::PNG, 2, MediaType::IMAGE_PNG];
yield [FileExtension::AVIF, 2, MediaType::IMAGE_AVIF];
yield [FileExtension::BMP, 8, MediaType::IMAGE_BMP];
yield [FileExtension::TIFF, 1, MediaType::IMAGE_TIFF];
yield [FileExtension::TIF, 1, MediaType::IMAGE_TIFF];
yield [FileExtension::JP2, 3, MediaType::IMAGE_JP2];
yield [FileExtension::HEIC, 3, MediaType::IMAGE_HEIC];
}
}