GitLab wurde erfolgreich aktualisiert. Durch regelmäßige Updates bleibt das THM GitLab sicher. Danke für Ihre Geduld.

Commit 78f1faf0 authored by tmaruyama's avatar tmaruyama

add test of parent issue id beginning sharp to unit issue test (#11979)

git-svn-id: https://svn.redmine.org/redmine/trunk@10617 e93f8b46-1217-0410-a6f0-8f06a7374b81
parent a0217fba
......@@ -99,6 +99,15 @@ class IssueTest < ActiveSupport::TestCase
assert_equal Issue.find(1), issue.parent
end
def test_create_with_sharp_parent_issue_id
issue = Issue.new(:project_id => 1, :tracker_id => 1,
:author_id => 1, :subject => 'Group assignment',
:parent_issue_id => "#1")
assert_save issue
assert_equal 1, issue.parent_issue_id
assert_equal Issue.find(1), issue.parent
end
def test_create_with_invalid_parent_issue_id
issue = Issue.new(:project_id => 1, :tracker_id => 1, :author_id => 1, :subject => 'Group assignment', :parent_issue_id => '01ABC')
assert !issue.save
......@@ -106,6 +115,16 @@ class IssueTest < ActiveSupport::TestCase
assert_include 'Parent task is invalid', issue.errors.full_messages
end
def test_create_with_invalid_sharp_parent_issue_id
set_language_if_valid 'en'
issue = Issue.new(:project_id => 1, :tracker_id => 1,
:author_id => 1, :subject => 'Group assignment',
:parent_issue_id => '#01ABC')
assert !issue.save
assert_equal '#01ABC', issue.parent_issue_id
assert_include 'Parent task is invalid', issue.errors.full_messages
end
def assert_visibility_match(user, issues)
assert_equal issues.collect(&:id).sort, Issue.all.select {|issue| issue.visible?(user)}.collect(&:id).sort
end
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment