Sha256: 6251965f3d4217d3d1ca866e2f4ba6bb23c70201c5a20e278cd8001f193ae35a

Contents?: true

Size: 685 Bytes

Versions: 31

Compression:

Stored size: 685 Bytes

Contents

require 'spec_helper'

describe 'Metaclasses' do
  context "A meta-class of dummy" do
    if active_support_version >= "4.1" || ruby_version < "2.1"
      before do
        rebuild_model
        reset_class("Dummy")
      end

      it "is able to use Paperclip like a normal class" do
        @dummy = Dummy.new

        assert_nothing_raised do
          rebuild_meta_class_of(@dummy)
        end
      end

      it "works like any other instance" do
        @dummy = Dummy.new
        rebuild_meta_class_of(@dummy)

        assert_nothing_raised do
          @dummy.avatar = File.new(fixture_file("5k.png"), 'rb')
        end
        assert @dummy.save
      end
    end
  end
end

Version data entries

31 entries across 29 versions & 6 rubygems

Version Path
kt-paperclip-5.4.0 spec/paperclip/meta_class_spec.rb
kt-paperclip-4.4.0 spec/paperclip/meta_class_spec.rb
paperclip-6.1.0 spec/paperclip/meta_class_spec.rb
paperclip-6.0.0 spec/paperclip/meta_class_spec.rb
paperclip-5.3.0 spec/paperclip/meta_class_spec.rb
paperclip-5.2.1 spec/paperclip/meta_class_spec.rb
paperclip-5.2.0 spec/paperclip/meta_class_spec.rb
enju_leaf-1.2.1 vendor/bundle/ruby/2.3/gems/paperclip-5.1.0/spec/paperclip/meta_class_spec.rb
paperclip-5.1.0 spec/paperclip/meta_class_spec.rb
paperclip-5.0.0 spec/paperclip/meta_class_spec.rb
paperclip-4.3.7 spec/paperclip/meta_class_spec.rb
paperclip_jk-5.0.0.beta2 spec/paperclip/meta_class_spec.rb
ish_lib_manager-0.0.1 test/dummy/vendor/bundle/ruby/2.3.0/gems/paperclip-4.3.6/spec/paperclip/meta_class_spec.rb
paperclip-5.0.0.beta2 spec/paperclip/meta_class_spec.rb
paperclip-5.0.0.beta1 spec/paperclip/meta_class_spec.rb
paperclip-4.3.6 spec/paperclip/meta_class_spec.rb
paperclip-4.3.5 spec/paperclip/meta_class_spec.rb
paperclip-4.3.4 spec/paperclip/meta_class_spec.rb
paperclip-4.3.3 spec/paperclip/meta_class_spec.rb
paperclip-4.3.2 spec/paperclip/meta_class_spec.rb