Files
paperclip/test/matchers/validate_attachment_presence_matcher_test.rb
2018-07-09 12:33:20 +03:00

22 lines
645 B
Ruby

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