diff --git a/app/mailers/mailer.rb b/app/mailers/mailer.rb index d0e6080bb..fcc2a62b1 100644 --- a/app/mailers/mailer.rb +++ b/app/mailers/mailer.rb @@ -38,7 +38,7 @@ class Mailer < ApplicationMailer @author = spending_proposal.author with_user(@author) do - mail(to: @author.email, subject: t('mailers.unfeasible_spending_proposal.subject')) + mail(to: @author.email, subject: t('mailers.unfeasible_spending_proposal.subject', code: @spending_proposal.code)) end end diff --git a/spec/features/emails_spec.rb b/spec/features/emails_spec.rb index 849c5a7e2..3ca35a14c 100644 --- a/spec/features/emails_spec.rb +++ b/spec/features/emails_spec.rb @@ -140,11 +140,10 @@ feature 'Emails' do spending_proposal.reload email = open_last_email - expect(email).to have_subject('Your spending proposal has been marked as not feasible') + expect(email).to have_subject("Your investment project '#{spending_proposal.id}-#{spending_proposal.administrator.id}' has been marked as unfeasible") expect(email).to deliver_to(spending_proposal.author.email) expect(email).to have_body_text(spending_proposal.title) expect(email).to have_body_text(spending_proposal.feasible_explanation) - expect(email).to have_body_text("#{spending_proposal.id}-#{spending_proposal.administrator.id}") end end