From 22317105f99ef444dc6262c041bc464adc845933 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Mon, 23 Jan 2012 17:55:29 +0000 Subject: Notify previous assignee when assignee changes (#2694). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8695 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- test/unit/issue_test.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'test') diff --git a/test/unit/issue_test.rb b/test/unit/issue_test.rb index 59dabba48..ee56ffe74 100644 --- a/test/unit/issue_test.rb +++ b/test/unit/issue_test.rb @@ -678,6 +678,18 @@ class IssueTest < ActiveSupport::TestCase end end + def test_recipients_should_include_previous_assignee + user = User.find(3) + user.members.update_all ["mail_notification = ?", false] + user.update_attribute :mail_notification, 'only_assigned' + + issue = Issue.find(2) + issue.assigned_to = nil + assert_include user.mail, issue.recipients + issue.save! + assert !issue.recipients.include?(user.mail) + end + def test_recipients_should_not_include_users_that_cannot_view_the_issue issue = Issue.find(12) assert issue.recipients.include?(issue.author.mail) -- cgit v1.2.3