Sha256: 6b434be61b5fd6c84cb9c71e85a2b07165e449067f3def4f41c65f9642352988

Contents?: true

Size: 680 Bytes

Versions: 3

Compression:

Stored size: 680 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

3 entries across 3 versions & 1 rubygems

Version Path
paperclip-4.1.1 test/meta_class_test.rb
paperclip-4.1.0 test/meta_class_test.rb
paperclip-4.0.0 test/meta_class_test.rb