public function test_rename() { $result = Cloudinary\Uploader::upload("tests/logo.png"); Cloudinary\Uploader::rename($result["public_id"], $result["public_id"] . "2"); $api = new \Cloudinary\Api(); $this->assertNotNull($api->resource($result["public_id"] . "2")); $result2 = Cloudinary\Uploader::upload("tests/favicon.ico"); $error_thrown = FALSE; try { Cloudinary\Uploader::rename($result2["public_id"], $result["public_id"] . "2"); $error_thrown = TRUE; } catch (Exception $e) { } $this->assertFalse($error_thrown); Cloudinary\Uploader::rename($result2["public_id"], $result["public_id"] . "2", array("overwrite" => TRUE)); $resource = $api->resource($result["public_id"] . "2"); $this->assertEquals($resource["format"], "ico"); }