##// END OF EJS Templates
Validate attachment description length (#11365)....
Jean-Philippe Lang -
r9801:7f0bb136ad11
parent child
Show More
@@ -24,6 +24,7 class Attachment < ActiveRecord::Base
24 24 validates_presence_of :filename, :author
25 25 validates_length_of :filename, :maximum => 255
26 26 validates_length_of :disk_filename, :maximum => 255
27 validates_length_of :description, :maximum => 255
27 28 validate :validate_max_file_size
28 29
29 30 acts_as_event :title => :filename,
@@ -75,6 +75,12 class AttachmentTest < ActiveSupport::TestCase
75 75 end
76 76 end
77 77
78 def test_description_length_should_be_validated
79 a = Attachment.new(:description => 'a' * 300)
80 assert !a.save
81 assert_not_nil a.errors[:description]
82 end
83
78 84 def test_destroy
79 85 a = Attachment.new(:container => Issue.find(1),
80 86 :file => uploaded_test_file("testfile.txt", "text/plain"),
General Comments 0
You need to be logged in to leave comments. Login now