@@ -530,6 +530,21 @@ def test_issue_add_should_include_issue_status_type_badge
530530    end 
531531  end 
532532
533+   def  test_issue_add_should_include_recipients_on_mail_footer 
534+     with_settings  :show_recipients_in_mail_footer  =>  '1'  do 
535+       issue  =  Issue . find ( 1 ) 
536+       Mailer . deliver_issue_add ( issue ) 
537+       mail  =  last_email 
538+       assert_select_email  do 
539+         assert_select  'span.recipients'  do  |span |
540+           assert_include  'The following recipients have also received this email.' ,  span . text 
541+           assert_include  'John Smith' ,  span . text 
542+           assert_include  'Dave Lopper' ,  span . text 
543+         end 
544+       end 
545+     end 
546+   end 
547+ 
533548  def  test_issue_edit_subject_should_include_status_changes_if_setting_is_enabled 
534549    with_settings  :show_status_changes_in_mail_subject  =>  1  do 
535550      issue  =  Issue . find ( 2 ) 
@@ -654,6 +669,40 @@ def test_issue_edit_should_notify_mentioned_users_in_notes
654669    assert_include  User . find ( 1 ) . mail ,  recipients 
655670  end 
656671
672+   def  test_issue_edit_should_include_recipients_on_mail_footer 
673+     with_settings  :show_recipients_in_mail_footer  =>  '1'  do 
674+       issue  =  Issue . find ( 1 ) 
675+       issue . init_journal ( User . current ) 
676+       issue . update ( :status_id  =>  4 ) 
677+       journal  =  issue . journals . last 
678+       Mailer . deliver_issue_edit ( journal ) 
679+       mail  =  last_email 
680+       assert_select_email  do 
681+         assert_select  'span.recipients'  do  |span |
682+           assert_include  'The following recipients have also received this email.' ,  span . text 
683+           assert_include  'John Smith' ,  span . text 
684+           assert_include  'Dave Lopper' ,  span . text 
685+         end 
686+       end 
687+     end 
688+   end 
689+ 
690+   def  test_document_added_should_include_recipients_on_mail_footer 
691+     with_settings  :show_recipients_in_mail_footer  =>  '1'  do 
692+       document  =  Document . find ( 1 ) 
693+       author  =  User . find ( 2 ) 
694+       Mailer . deliver_document_added ( document ,  author ) 
695+       mail  =  last_email 
696+       assert_select_email  do 
697+         assert_select  'span.recipients'  do  |span |
698+           assert_include  'The following recipients have also received this email.' ,  span . text 
699+           assert_include  'John Smith' ,  span . text 
700+           assert_include  'Dave Lopper' ,  span . text 
701+         end 
702+       end 
703+     end 
704+   end 
705+ 
657706  def  test_issue_should_send_email_notification_with_suppress_empty_fields 
658707    ActionMailer ::Base . deliveries . clear 
659708    with_settings  :notified_events  =>  %w( issue_added )  do 
0 commit comments