|
|
@@ -243,17 +243,20 @@ class IssueRelationsControllerTest < Redmine::ControllerTest |
|
|
|
|
|
|
|
def test_bulk_create_with_multiple_issue_to_id_issues |
|
|
|
assert_difference 'IssueRelation.count', +3 do |
|
|
|
post :create, :params => { |
|
|
|
:issue_id => 1, |
|
|
|
:relation => { |
|
|
|
# js autocomplete adds a comma at the end |
|
|
|
# issue to id should accept both id and hash with id |
|
|
|
:issue_to_id => '2,3,#7, ', |
|
|
|
:relation_type => 'relates', |
|
|
|
:delay => '' |
|
|
|
} |
|
|
|
}, |
|
|
|
:xhr => true |
|
|
|
post( |
|
|
|
:create, |
|
|
|
:params => { |
|
|
|
:issue_id => 1, |
|
|
|
:relation => { |
|
|
|
# js autocomplete adds a comma at the end |
|
|
|
# issue to id should accept both id and hash with id |
|
|
|
:issue_to_id => '2,3,#7, ', |
|
|
|
:relation_type => 'relates', |
|
|
|
:delay => '' |
|
|
|
} |
|
|
|
}, |
|
|
|
:xhr => true |
|
|
|
) |
|
|
|
end |
|
|
|
|
|
|
|
assert_response :success |
|
|
@@ -269,15 +272,18 @@ class IssueRelationsControllerTest < Redmine::ControllerTest |
|
|
|
def test_bulk_create_should_show_errors |
|
|
|
with_settings :cross_project_issue_relations => '0' do |
|
|
|
assert_difference 'IssueRelation.count', +3 do |
|
|
|
post :create, :params => { |
|
|
|
:issue_id => 1, |
|
|
|
:relation => { |
|
|
|
:issue_to_id => '1,2,3,4,5,7', |
|
|
|
:relation_type => 'relates', |
|
|
|
:delay => '' |
|
|
|
} |
|
|
|
}, |
|
|
|
:xhr => true |
|
|
|
post( |
|
|
|
:create, |
|
|
|
:params => { |
|
|
|
:issue_id => 1, |
|
|
|
:relation => { |
|
|
|
:issue_to_id => '1,2,3,4,5,7', |
|
|
|
:relation_type => 'relates', |
|
|
|
:delay => '' |
|
|
|
} |
|
|
|
}, |
|
|
|
:xhr => true |
|
|
|
) |
|
|
|
end |
|
|
|
end |
|
|
|
|