|
|
@@ -41,6 +41,10 @@ Redmine::SudoMode.disable! |
|
|
|
$redmine_tmp_attachments_directory = "#{Rails.root}/tmp/test/attachments" |
|
|
|
FileUtils.mkdir_p $redmine_tmp_attachments_directory |
|
|
|
|
|
|
|
$redmine_tmp_pdf_directory = "#{Rails.root}/tmp/test/pdf" |
|
|
|
FileUtils.mkdir_p $redmine_tmp_pdf_directory |
|
|
|
FileUtils.rm Dir.glob('#$redmine_tmp_pdf_directory/*.pdf') |
|
|
|
|
|
|
|
class ActionView::TestCase |
|
|
|
helper :application |
|
|
|
include ApplicationHelper |
|
|
@@ -329,6 +333,15 @@ module Redmine |
|
|
|
end |
|
|
|
assert_equal expected_filters.size, filter_init.scan("addFilter").size, "filters counts don't match" |
|
|
|
end |
|
|
|
|
|
|
|
# Saves the generated PDF in tmp/test/pdf |
|
|
|
def save_pdf |
|
|
|
assert_equal 'application/pdf', response.content_type |
|
|
|
filename = "#{self.class.name.underscore}__#{method_name}.pdf" |
|
|
|
File.open(File.join($redmine_tmp_pdf_directory, filename), "wb") do |f| |
|
|
|
f.write response.body |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
class RepositoryControllerTest < ControllerTest |