diff --git a/app/mailers/user_mailer.rb b/app/mailers/user_mailer.rb index f68ecf3897d..76da8bb73e5 100644 --- a/app/mailers/user_mailer.rb +++ b/app/mailers/user_mailer.rb @@ -402,9 +402,9 @@ def gpo_reminder end def suspension_confirmed - @help_text = t('user_mailer.suspension_confirmed.contact_agency') - with_user_locale(user) do + @help_text = t('user_mailer.suspension_confirmed.contact_agency') + mail(to: email_address.email, subject: t('user_mailer.suspension_confirmed.subject')) end end diff --git a/spec/mailers/user_mailer_spec.rb b/spec/mailers/user_mailer_spec.rb index e05ef6322d5..62878274f3d 100644 --- a/spec/mailers/user_mailer_spec.rb +++ b/spec/mailers/user_mailer_spec.rb @@ -899,6 +899,17 @@ def expect_email_body_to_have_help_and_contact_links it 'does not link to the help center' do expect(mail.html_part.body).to_not include(MarketingSite.nice_help_url) end + + context 'in another language' do + let(:user) { build(:user, email_language: :es) } + + it 'translates the footer help text correctly' do + expect(mail.html_part.body). + to include(t('user_mailer.suspension_confirmed.contact_agency', locale: :es)) + expect(mail.html_part.body). + to_not include(t('user_mailer.suspension_confirmed.contact_agency', locale: :en)) + end + end end describe '#account_reinstated' do