Actualiza a Redmine 3.4.13

This commit is contained in:
Manuel Cillero 2020-07-03 21:39:03 +02:00
parent 807ff3308d
commit ecddcaf1d3
224 changed files with 2222 additions and 1000 deletions

View file

@ -35,6 +35,7 @@ class IssueImportTest < ActiveSupport::TestCase
include Redmine::I18n
def setup
User.current = nil
set_language_if_valid 'en'
end
@ -115,6 +116,15 @@ class IssueImportTest < ActiveSupport::TestCase
assert_equal 2, issues[2].parent_id
end
def test_import_utf8_with_bom
import = generate_import_with_mapping('import_issues_utf8_with_bom.csv')
import.settings.merge!('encoding' => 'UTF-8')
import.save
issues = new_records(Issue,3) { import.run }
assert_equal 3, issues.count
end
def test_backward_and_forward_reference_to_parent_should_work
import = generate_import('import_subtasks.csv')
import.settings = {
@ -188,4 +198,16 @@ class IssueImportTest < ActiveSupport::TestCase
import.run
assert !File.exists?(file_path)
end
def test_run_should_consider_project_shared_versions
system_version = Version.generate!(:project_id => 2, :sharing => 'system', :name => '2.1')
system_version.save!
import = generate_import_with_mapping
import.mapping.merge!('fixed_version' => '9')
import.save!
issues = new_records(Issue, 3) { import.run }
assert [nil, 3, system_version.id], issues.map(&:fixed_version_id)
end
end