summaryrefslogtreecommitdiffstats
path: root/test/unit
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2013-01-15 21:08:27 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2013-01-15 21:08:27 +0000
commit93e0885b64d82b42e028f68ad6f8e15dede7c781 (patch)
treee248fe9d1b671f50f21a35f2fb3ab0d7e313e483 /test/unit
parent48c3785991f789f34171dfd687b30664c8915a73 (diff)
downloadredmine-93e0885b64d82b42e028f68ad6f8e15dede7c781.tar.gz
redmine-93e0885b64d82b42e028f68ad6f8e15dede7c781.zip
Link to attachment should return latest attachment (#7510).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11196 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/unit')
-rw-r--r--test/unit/helpers/application_helper_test.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/unit/helpers/application_helper_test.rb b/test/unit/helpers/application_helper_test.rb
index 2654a1017..f23417d1a 100644
--- a/test/unit/helpers/application_helper_test.rb
+++ b/test/unit/helpers/application_helper_test.rb
@@ -555,6 +555,15 @@ RAW
to_test.each { |text, result| assert_equal "<p>#{result}</p>", textilizable(text, :attachments => Issue.find(3).attachments), "#{text} failed" }
end
+ def test_attachment_link_should_link_to_latest_attachment
+ set_tmp_attachments_directory
+ a1 = Attachment.generate!(:filename => "test.txt", :created_on => 1.hour.ago)
+ a2 = Attachment.generate!(:filename => "test.txt")
+
+ assert_equal %(<p><a href="/attachments/download/#{a2.id}/test.txt" class="attachment">test.txt</a></p>),
+ textilizable('attachment:test.txt', :attachments => [a1, a2])
+ end
+
def test_wiki_links
to_test = {
'[[CookBook documentation]]' => '<a href="/projects/ecookbook/wiki/CookBook_documentation" class="wiki-page">CookBook documentation</a>',