Sha256: ac21411dc5b57ecb6b2e3e7036dff77917d0193484e9b93252e871faa1c4afcb

Contents?: true

Size: 836 Bytes

Versions: 1

Compression:

Stored size: 836 Bytes

Contents

require "spec_helper"

describe :has_uploadcare_file do
  before(:each) do
    @post = Post.new title: "Post title", file: " http://www.ucarecdn.com/19cde26d-e41b-4cf5-923e-f58729c0522a/" 
  end

  it "should respond to has_uploadcare_file? method" do
    @post.should respond_to(:has_uploadcare_file?)
  end

  it "should respond to has_uploadcare_group? method" do
    @post.should respond_to(:has_uploadcare_group?)
  end

  it ":has_uploadcare_file? should return true" do
    @post.has_uploadcare_file?.should == true
  end

  it ":has_uploadcare_group? should return false" do
    @post.has_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
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
uploadcare-rails-1.0.0.rc4 spec/models/has_file_spec.rb