diff --git a/tests/Drivers/Gd/FrameTest.php b/tests/Drivers/Gd/FrameTest.php index 3c033103..2497139d 100644 --- a/tests/Drivers/Gd/FrameTest.php +++ b/tests/Drivers/Gd/FrameTest.php @@ -2,6 +2,7 @@ namespace Intervention\Image\Tests\Drivers\Gd; +use GdImage; use Intervention\Image\Drivers\Gd\Frame; use Intervention\Image\Drivers\Gd\Image; use Intervention\Image\Geometry\Size; @@ -20,6 +21,23 @@ class FrameTest extends TestCase $this->assertInstanceOf(Frame::class, $frame); } + public function testGetCore(): void + { + $frame = $this->getTestFrame(); + $this->assertInstanceOf(GdImage::class, $frame->getCore()); + } + + public function testSetCore(): void + { + $core1 = imagecreatetruecolor(3, 2); + $core2 = imagecreatetruecolor(3, 3); + $frame = new Frame($core1); + $this->assertEquals(2, $frame->getSize()->getHeight()); + $result = $frame->setCore($core2); + $this->assertInstanceOf(Frame::Class, $result); + $this->assertEquals(3, $frame->getSize()->getHeight()); + } + public function testGetSize(): void { $frame = $this->getTestFrame();