summaryrefslogtreecommitdiffstats
path: root/test/functional/issues_controller_transaction_test.rb
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2016-01-09 08:43:47 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2016-01-09 08:43:47 +0000
commit39f4352a8d476af58fcd993537f3c2e7b4662030 (patch)
tree9f9bc830468041b2664866caa6453dba516c9fc9 /test/functional/issues_controller_transaction_test.rb
parent72ba180cba5fb3b8d347fccca41cc827ebd59a78 (diff)
downloadredmine-39f4352a8d476af58fcd993537f3c2e7b4662030.tar.gz
redmine-39f4352a8d476af58fcd993537f3c2e7b4662030.zip
Merged r14984 (#21551).
git-svn-id: http://svn.redmine.org/redmine/branches/3.1-stable@15017 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/functional/issues_controller_transaction_test.rb')
-rw-r--r--test/functional/issues_controller_transaction_test.rb21
1 files changed, 21 insertions, 0 deletions
diff --git a/test/functional/issues_controller_transaction_test.rb b/test/functional/issues_controller_transaction_test.rb
index b38b09641..603b44a12 100644
--- a/test/functional/issues_controller_transaction_test.rb
+++ b/test/functional/issues_controller_transaction_test.rb
@@ -210,6 +210,27 @@ class IssuesControllerTransactionTest < ActionController::TestCase
assert_nil issue.fixed_version_id
journal = Journal.order('id DESC').first
assert_equal 'add_notes_conflict_resolution', journal.notes
+ assert_equal false, journal.private_notes
+ assert journal.details.empty?
+ end
+
+ def test_update_stale_issue_with_add_notes_conflict_resolution_should_preserve_private_notes
+ @request.session[:user_id] = 2
+
+ journal = new_record(Journal) do
+ put :update, :id => 1,
+ :issue => {
+ :fixed_version_id => 4,
+ :notes => 'add_privates_notes_conflict_resolution',
+ :private_notes => '1',
+ :lock_version => 2
+ },
+ :conflict_resolution => 'add_notes'
+ end
+
+ assert_response 302
+ assert_equal 'add_privates_notes_conflict_resolution', journal.notes
+ assert_equal true, journal.private_notes
assert journal.details.empty?
end