Sha256: b237ff23ebc3fe9150e0c90be69b7823ce68095bc106d08467ca49c0db0256fc

Contents?: true

Size: 738 Bytes

Versions: 8

Compression:

Stored size: 738 Bytes

Contents

require File.dirname(__FILE__) + '/../spec_helper'

describe CarrierWave::Uploader do

  before do
    @uploader_class = Class.new(CarrierWave::Uploader::Base)
    @uploader = @uploader_class.new
  end
  
  after do
    FileUtils.rm_rf(public_path)
  end

  describe '#model' do
    it "should be remembered from initialization" do
      model = mock('a model object')
      @uploader = @uploader_class.new(model)
      @uploader.model.should == model
    end
  end

  describe '#mounted_as' do
    it "should be remembered from initialization" do
      model = mock('a model object')
      @uploader = @uploader_class.new(model, :llama)
      @uploader.model.should == model
      @uploader.mounted_as.should == :llama
    end
  end

end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
jnicklas-carrierwave-0.2.3 spec/uploader/mountable_spec.rb
jnicklas-carrierwave-0.2.4 spec/uploader/mountable_spec.rb
jnicklas-carrierwave-0.3.0 spec/uploader/mountable_spec.rb
jnicklas-carrierwave-0.3.1 spec/uploader/mountable_spec.rb
carrierwave-0.3.0 spec/uploader/mountable_spec.rb
carrierwave-0.3.1 spec/uploader/mountable_spec.rb
carrierwave-0.2.4 spec/uploader/mountable_spec.rb
carrierwave-0.2.3 spec/uploader/mountable_spec.rb