Sha256: d946e94c8064e81df1ea9300c93e54ffe01a9cb7ee37661ac682f79ac0f411c1

Contents?: true

Size: 645 Bytes

Versions: 72

Compression:

Stored size: 645 Bytes

Contents

require 'test/helper'

class ValidateAttachmentPresenceMatcherTest < Test::Unit::TestCase
  context "validate_attachment_presence" do
    setup do
      reset_table("dummies"){|d| d.string :avatar_file_name }
      @dummy_class = reset_class "Dummy"
      @dummy_class.has_attached_file :avatar
      @matcher     = self.class.validate_attachment_presence(:avatar)
    end

    should "reject a class with no validation" do
      assert_rejects @matcher, @dummy_class
    end

    should "accept a class with a validation" do
      @dummy_class.validates_attachment_presence :avatar
      assert_accepts @matcher, @dummy_class
    end
  end
end

Version data entries

72 entries across 72 versions & 27 rubygems

Version Path
area17-paperclip-2.2.9.1.1 test/matchers/validate_attachment_presence_matcher_test.rb
area17-paperclip-2.2.9.2.1 test/matchers/validate_attachment_presence_matcher_test.rb
area17-paperclip-2.2.9.2.2 test/matchers/validate_attachment_presence_matcher_test.rb
area17-paperclip-2.2.9.2.3 test/matchers/validate_attachment_presence_matcher_test.rb
area17-paperclip-2.2.9.2.4 test/matchers/validate_attachment_presence_matcher_test.rb
area17-paperclip-2.3.1 test/matchers/validate_attachment_presence_matcher_test.rb
beaucollins-paperclip-2.2.7 test/matchers/validate_attachment_presence_matcher_test.rb
dancroak-paperclip-2.3.1 test/matchers/validate_attachment_presence_matcher_test.rb
dejanstrbac-paperclip-2.2.9.2 test/matchers/validate_attachment_presence_matcher_test.rb
doxo-paperclip-2.3.1 test/matchers/validate_attachment_presence_matcher_test.rb
fermion-paperclip-2.2.8 test/matchers/validate_attachment_presence_matcher_test.rb
heythisisnate-paperclip-2.3.0.1 test/matchers/validate_attachment_presence_matcher_test.rb
heythisisnate-paperclip-2.3.0.2 test/matchers/validate_attachment_presence_matcher_test.rb
heythisisnate-paperclip-2.3.0.5 test/matchers/validate_attachment_presence_matcher_test.rb
joshpuetz-paperclip-2.3.0.1 test/matchers/validate_attachment_presence_matcher_test.rb
joshpuetz-paperclip-2.3.0.2 test/matchers/validate_attachment_presence_matcher_test.rb
joshpuetz-paperclip-2.3.0 test/matchers/validate_attachment_presence_matcher_test.rb
korobkov-paperclip-2.3.1.20090921 test/matchers/validate_attachment_presence_matcher_test.rb
korobkov-paperclip-2.3.1.200909221442 test/matchers/validate_attachment_presence_matcher_test.rb
korobkov-paperclip-2.3.1.200909221741 test/matchers/validate_attachment_presence_matcher_test.rb