mirror of
https://github.com/Intervention/image.git
synced 2025-08-26 23:35:12 +02:00
Switch test data providers to generators
This commit is contained in:
@@ -4,6 +4,7 @@ declare(strict_types=1);
|
||||
|
||||
namespace Intervention\Image\Tests\Unit\Drivers\Imagick\Decoders;
|
||||
|
||||
use Generator;
|
||||
use PHPUnit\Framework\Attributes\CoversClass;
|
||||
use PHPUnit\Framework\Attributes\RequiresPhpExtension;
|
||||
use Intervention\Image\Drivers\Imagick\Decoders\FilePathImageDecoder;
|
||||
@@ -39,18 +40,16 @@ final class FilePathImageDecoderTest extends BaseTestCase
|
||||
}
|
||||
}
|
||||
|
||||
public static function validFormatPathsProvider(): array
|
||||
public static function validFormatPathsProvider(): Generator
|
||||
{
|
||||
return [
|
||||
[self::getTestResourcePath('cats.gif'), true],
|
||||
[self::getTestResourcePath('animation.gif'), true],
|
||||
[self::getTestResourcePath('red.gif'), true],
|
||||
[self::getTestResourcePath('green.gif'), true],
|
||||
[self::getTestResourcePath('blue.gif'), true],
|
||||
[self::getTestResourcePath('gradient.bmp'), true],
|
||||
[self::getTestResourcePath('circle.png'), true],
|
||||
['no-path', false],
|
||||
[str_repeat('x', PHP_MAXPATHLEN + 1), false],
|
||||
];
|
||||
yield [self::getTestResourcePath('cats.gif'), true];
|
||||
yield [self::getTestResourcePath('animation.gif'), true];
|
||||
yield [self::getTestResourcePath('red.gif'), true];
|
||||
yield [self::getTestResourcePath('green.gif'), true];
|
||||
yield [self::getTestResourcePath('blue.gif'), true];
|
||||
yield [self::getTestResourcePath('gradient.bmp'), true];
|
||||
yield [self::getTestResourcePath('circle.png'), true];
|
||||
yield ['no-path', false];
|
||||
yield [str_repeat('x', PHP_MAXPATHLEN + 1), false];
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user