diff --git a/tests/Fakes/Converters/FakeJpgToWebpConverter.php b/tests/Fakes/Converters/FakeJpgToWebpConverter.php new file mode 100644 index 0000000..0b3356c --- /dev/null +++ b/tests/Fakes/Converters/FakeJpgToWebpConverter.php @@ -0,0 +1,43 @@ +toBeInstanceOf(Converter::class); + expect($converter->key())->toBe('png_to_jpg'); + expect($converter->sourceFormat())->toBe('png'); + expect($converter->targetFormat())->toBe('jpg'); +}); + +it('has fake png to pdf converter', function () { + $converter = new FakePngToPdfConverter; + + expect($converter)->toBeInstanceOf(Converter::class); + expect($converter->key())->toBe('png_to_pdf'); + expect($converter->sourceFormat())->toBe('png'); + expect($converter->targetFormat())->toBe('pdf'); +}); + +it('has fake jpg to webp converter', function () { + $converter = new FakeJpgToWebpConverter; + + expect($converter)->toBeInstanceOf(Converter::class); + expect($converter->key())->toBe('jpg_to_webp'); + expect($converter->sourceFormat())->toBe('jpg'); + expect($converter->targetFormat())->toBe('webp'); +});