Sha256: 208407256f56dc2c08194163402f56f04bacbdd27db076f2db65620d37e07a98

Contents?: true

Size: 683 Bytes

Versions: 12

Compression:

Stored size: 683 Bytes

Contents

require './test/helper'

class MetaClassTest < Test::Unit::TestCase
  context "A meta-class of dummy" do
    setup do
      rebuild_model
      @file = File.new(fixture_file("5k.png"), 'rb')
    end

    teardown { @file.close }

    should "be able to use Paperclip like a normal class" do
      reset_class("Dummy")
      @dummy = Dummy.new

      assert_nothing_raised do
        rebuild_meta_class_of(@dummy)
      end
    end    

    should "work like any other instance" do
      reset_class("Dummy")
      @dummy = Dummy.new
      rebuild_meta_class_of(@dummy)

      assert_nothing_raised do
        @dummy.avatar = @file
      end
      assert @dummy.save
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
paperclip-3.5.4 test/meta_class_test.rb
paperclip-3.5.3 test/meta_class_test.rb
paperclip-3.5.2 test/meta_class_test.rb
paperclip-3.5.1 test/meta_class_test.rb
paperclip-3.5.0 test/meta_class_test.rb
paperclip-3.4.2 test/meta_class_test.rb
paperclip-3.4.1 test/meta_class_test.rb
paperclip-3.4.0 test/meta_class_test.rb
paperclip-3.3.1 test/meta_class_test.rb
paperclip-3.2.1 test/meta_class_test.rb
paperclip-3.3.0 test/meta_class_test.rb
paperclip-3.2.0 test/meta_class_test.rb