spec/utils_spec.rb in cloudinary-1.0.49 vs spec/utils_spec.rb in cloudinary-1.0.50

- old
+ new

@@ -388,6 +388,23 @@ :image_metadata=>0, :invalidate=>1, :eager_async=>1 } Cloudinary::Uploader.build_upload_params(:backup=>nil)[:backup].should be_nil Cloudinary::Uploader.build_upload_params({})[:backup].should be_nil end + + it "should add version if public_id contains /" do + result = Cloudinary::Utils.cloudinary_url("folder/test") + result.should == "http://res.cloudinary.com/test123/image/upload/v1/folder/test" + result = Cloudinary::Utils.cloudinary_url("folder/test", :version=>123) + result.should == "http://res.cloudinary.com/test123/image/upload/v123/folder/test" + end + + it "should not add version if public_id contains version already" do + result = Cloudinary::Utils.cloudinary_url("v1234/test") + result.should == "http://res.cloudinary.com/test123/image/upload/v1234/test" + end + + it "should allow to shorted image/upload urls" do + result = Cloudinary::Utils.cloudinary_url("test", :shorten=>true) + result.should == "http://res.cloudinary.com/test123/iu/test" + end end