mirror of
https://github.com/meineerde/redmine.git
synced 2025-12-19 15:01:14 +00:00
Run test only when GhostScript is available (#22481).
Patch by Marius BALTEANU. git-svn-id: http://svn.redmine.org/redmine/trunk@18221 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
7f110f7277
commit
f1c29cdb8c
@ -404,16 +404,6 @@ class AttachmentsControllerTest < Redmine::ControllerTest
|
||||
assert_response 304
|
||||
end
|
||||
|
||||
def test_thumbnail_for_pdf_should_be_png
|
||||
Attachment.clear_thumbnails
|
||||
@request.session[:user_id] = 2
|
||||
get :thumbnail, :params => {
|
||||
:id => 23 # ecookbook-gantt.pdf
|
||||
}
|
||||
assert_response :success
|
||||
assert_equal 'image/png', response.content_type
|
||||
end
|
||||
|
||||
def test_thumbnail_should_not_exceed_maximum_size
|
||||
Redmine::Thumbnail.expects(:generate).with {|source, target, size| size == 800}
|
||||
|
||||
@ -463,6 +453,20 @@ class AttachmentsControllerTest < Redmine::ControllerTest
|
||||
puts '(ImageMagick convert not available)'
|
||||
end
|
||||
|
||||
if gs_installed?
|
||||
def test_thumbnail_for_pdf_should_be_png
|
||||
Attachment.clear_thumbnails
|
||||
@request.session[:user_id] = 2
|
||||
get :thumbnail, :params => {
|
||||
:id => 23 # ecookbook-gantt.pdf
|
||||
}
|
||||
assert_response :success
|
||||
assert_equal 'image/png', response.content_type
|
||||
end
|
||||
else
|
||||
puts '(GhostScript convert not available)'
|
||||
end
|
||||
|
||||
def test_edit_all
|
||||
@request.session[:user_id] = 2
|
||||
get :edit_all, :params => {
|
||||
|
||||
@ -134,6 +134,14 @@ class ActiveSupport::TestCase
|
||||
self.class.convert_installed?
|
||||
end
|
||||
|
||||
def self.gs_installed?
|
||||
Redmine::Thumbnail.gs_available?
|
||||
end
|
||||
|
||||
def gs_installed?
|
||||
self.class.gs_installed?
|
||||
end
|
||||
|
||||
# Returns the path to the test +vendor+ repository
|
||||
def self.repository_path(vendor)
|
||||
path = Rails.root.join("tmp/test/#{vendor.downcase}_repository").to_s
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user