public function testItCanDetermineItsType() { $image = new GDImage(__DIR__ . "/fixtures/image.png"); $this->assertEquals(GDImage::TYPE_PNG, $image->getType()); $image = new GDImage(__DIR__ . "/fixtures/image.jpg"); $this->assertEquals(GDImage::TYPE_JPG, $image->getType()); $image = new GDImage(__DIR__ . "/fixtures/image.gif"); $this->assertEquals(GDImage::TYPE_GIF, $image->getType()); // Test that for non-image files, it returns null $image = new GDImage(__FILE__); $this->assertNull($image->getType()); }