示例#1
0
 function testLoadFromFileFallbackToLoadFromString()
 {
     WideImage_Mapper_FOO::$handle = imagecreate(10, 10);
     $filename = IMG_PATH . '/image-actually-foo.foo2';
     WideImage::registerCustomMapper('WideImage_Mapper_FOO', 'image/foo', 'foo');
     WideImage::registerCustomMapper('WideImage_Mapper_FOO2', 'image/foo2', 'foo2');
     $img = WideImage::load($filename);
     $this->assertEquals(WideImage_Mapper_FOO2::$calls['load'], array($filename));
     $this->assertEquals(WideImage_Mapper_FOO::$calls['loadFromString'], array(file_get_contents($filename)));
     imagedestroy(WideImage_Mapper_FOO::$handle);
 }