Adds To and Cc as watchers when submitting an issue by email (#2245).

Only works if the sender has the 'Add issue watchers' permission.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2077 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2008-11-30 16:00:45 +00:00
parent 94899e0339
commit 84e70634fb
3 changed files with 67 additions and 0 deletions

View File

@@ -23,6 +23,8 @@ class MailHandlerTest < Test::Unit::TestCase
:roles,
:members,
:issues,
:issue_statuses,
:workflows,
:trackers,
:projects_trackers,
:enumerations,
@@ -100,6 +102,15 @@ class MailHandlerTest < Test::Unit::TestCase
assert_equal 10790, issue.attachments.first.filesize
end
def test_add_issue_with_cc
issue = submit_email('ticket_with_cc.eml', :issue => {:project => 'ecookbook'})
assert issue.is_a?(Issue)
assert !issue.new_record?
issue.reload
assert issue.watched_by?(User.find_by_mail('dlopper@somenet.foo'))
assert_equal 1, issue.watchers.size
end
def test_add_issue_note
journal = submit_email('ticket_reply.eml')
assert journal.is_a?(Journal)