From ca067a8fbbf7438c94708ed811dc73bc47ba894d Mon Sep 17 00:00:00 2001 From: Oliver Vogel Date: Sat, 28 Dec 2024 10:15:24 +0100 Subject: [PATCH] Add tests --- .../Drivers/Gd/Modifiers/RemoveAnimationModifierTest.php | 9 +++++++++ .../Imagick/Modifiers/RemoveAnimationModifierTest.php | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/tests/Unit/Drivers/Gd/Modifiers/RemoveAnimationModifierTest.php b/tests/Unit/Drivers/Gd/Modifiers/RemoveAnimationModifierTest.php index 43cdce8d..67bf9bbb 100644 --- a/tests/Unit/Drivers/Gd/Modifiers/RemoveAnimationModifierTest.php +++ b/tests/Unit/Drivers/Gd/Modifiers/RemoveAnimationModifierTest.php @@ -33,6 +33,15 @@ final class RemoveAnimationModifierTest extends GdTestCase $this->assertEquals(1, count($result)); } + public function testApplyNonAnimated(): void + { + $image = $this->readTestImage('test.jpg'); + $this->assertEquals(1, count($image)); + $result = $image->modify(new RemoveAnimationModifier()); + $this->assertEquals(1, count($image)); + $this->assertEquals(1, count($result)); + } + public function testApplyInvalid(): void { $image = $this->readTestImage('animation.gif'); diff --git a/tests/Unit/Drivers/Imagick/Modifiers/RemoveAnimationModifierTest.php b/tests/Unit/Drivers/Imagick/Modifiers/RemoveAnimationModifierTest.php index 48bc3794..b3ddc5e5 100644 --- a/tests/Unit/Drivers/Imagick/Modifiers/RemoveAnimationModifierTest.php +++ b/tests/Unit/Drivers/Imagick/Modifiers/RemoveAnimationModifierTest.php @@ -33,6 +33,15 @@ final class RemoveAnimationModifierTest extends ImagickTestCase $this->assertEquals(1, count($result)); } + public function testApplyNonAnimated(): void + { + $image = $this->readTestImage('test.jpg'); + $this->assertEquals(1, count($image)); + $result = $image->modify(new RemoveAnimationModifier()); + $this->assertEquals(1, count($image)); + $this->assertEquals(1, count($result)); + } + public function testApplyInvalid(): void { $image = $this->readTestImage('animation.gif');