Sha256: fbe8041073707b798e48a30510c800f670667c8904b355a01b0651c8a6264f25
Contents?: true
Size: 1.15 KB
Versions: 4
Compression:
Stored size: 1.15 KB
Contents
require "spec_helper" describe :has_uploadcare_file do before :each do @post = Post.new title: "Post title", file: FILE_CDN_URL @method = "file" end after :each do Rails.cache.delete FILE_CDN_URL end it "should respond to has_uploadcare_file? method" do @post.should respond_to("has_#{@method}_as_uploadcare_file?".to_sym) end it "should respond to has_uploadcare_group? method" do @post.should respond_to("has_#{@method}_as_uploadcare_group?".to_sym) end it ":has_uploadcare_file? should return true" do @post.has_file_as_uploadcare_file?.should == true end it ":has_uploadcare_group? should return false" do @post.has_file_as_uploadcare_group?.should == false end it "should have uploadcare file" do @post.file.should be_kind_of(Uploadcare::Rails::File) end it "file should not be loaded by default" do @post.file.loaded?.should == false end it 'file should be stored after save' do @post.save @post.file.stored?.should == true end it 'file should be deleted after destroy' do @post.save if @post.new_record? @post.destroy @post.file.deleted?.should == true end end
Version data entries
4 entries across 4 versions & 1 rubygems