git-svn-id: http://svn.redmine.org/redmine/branches/3.1-stable@14543
e93f8b46-1217-0410-a6f0-
8f06a7374b81
def self.latest_attach(attachments, filename)
attachments.sort_by(&:created_on).reverse.detect do |att|
- att.filename.downcase == filename.downcase
+ filename.casecmp(att.filename) == 0
end
end
set_tmp_attachments_directory
end
+ def test_latest_attach_should_not_error_with_string_with_invalid_encoding
+ string = "width:50\xFE-Image.jpg".force_encoding('UTF-8')
+ assert_equal false, string.valid_encoding?
+
+ Attachment.latest_attach(Attachment.limit(2).to_a, string)
+ end
+
def test_thumbnailable_should_be_true_for_images
assert_equal true, Attachment.new(:filename => 'test.jpg').thumbnailable?
end