public function test_tags() { $api = new \Cloudinary\Api(); $result = Uploader::upload(self::LOGO_PNG); Curl::mockUpload($this); Uploader::add_tag("tag1", "foobar"); assertUrl($this, "/image/tags"); assertPost($this); assertParam($this, "public_ids[0]", "foobar"); assertParam($this, "command", "add"); assertParam($this, "tag", "tag1"); Uploader::remove_tag("tag1", "foobar"); assertUrl($this, "/image/tags"); assertPost($this); assertParam($this, "public_ids[0]", "foobar"); assertParam($this, "command", "remove"); assertParam($this, "tag", "tag1"); Uploader::replace_tag("tag3", "foobar"); assertUrl($this, "/image/tags"); assertPost($this); assertParam($this, "public_ids[0]", "foobar"); assertParam($this, "command", "replace"); assertParam($this, "tag", "tag3"); }