summaryrefslogtreecommitdiffstats
path: root/test/unit/issue_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/issue_test.rb')
-rw-r--r--test/unit/issue_test.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/unit/issue_test.rb b/test/unit/issue_test.rb
index 84ccef601..3b0dd2697 100644
--- a/test/unit/issue_test.rb
+++ b/test/unit/issue_test.rb
@@ -178,6 +178,16 @@ class IssueTest < ActiveSupport::TestCase
assert_equal orig.tracker, issue.tracker
assert_equal orig.custom_values.first.value, issue.custom_values.first.value
end
+
+ def test_copy_should_copy_status
+ orig = Issue.find(8)
+ assert orig.status != IssueStatus.default
+
+ issue = Issue.new.copy_from(orig)
+ assert issue.save
+ issue.reload
+ assert_equal orig.status, issue.status
+ end
def test_should_close_duplicates
# Create 3 issues