demarches-normaliennes/spec/mailers/avis_mailer_spec.rb

14 lines
618 B
Ruby
Raw Normal View History

require "rails_helper"
RSpec.describe AvisMailer, type: :mailer do
describe '.avis_invitation' do
let(:avis) { create(:avis) }
subject { described_class.avis_invitation(avis) }
it { expect(subject.subject).to eq("Donnez votre avis sur le dossier nº #{avis.dossier.id} (#{avis.dossier.procedure.libelle})") }
2018-05-31 16:35:56 +02:00
it { expect(subject.body).to include("Vous avez été invité par #{avis.claimant.email} à donner votre avis sur le dossier nº #{avis.dossier.id} de la procédure "#{avis.dossier.procedure.libelle}".") }
it { expect(subject.body).to include(avis.introduction) }
end
end