2016-08-31 16:07:11 +02:00
|
|
|
require 'spec_helper'
|
|
|
|
|
|
|
|
describe MailTemplate do
|
|
|
|
it { is_expected.to have_db_column(:body) }
|
|
|
|
it { is_expected.to have_db_column(:type) }
|
|
|
|
|
|
|
|
it { is_expected.to belong_to(:procedure) }
|
|
|
|
|
2017-02-21 18:05:48 +01:00
|
|
|
describe '.replace_tags' do
|
2016-09-01 10:27:22 +02:00
|
|
|
let(:dossier) { create :dossier }
|
2017-03-05 22:15:19 +01:00
|
|
|
let(:initiated_mail) { InitiatedMail.default }
|
2016-09-01 10:27:22 +02:00
|
|
|
|
2017-03-05 22:15:19 +01:00
|
|
|
it 'works' do
|
|
|
|
initiated_mail.object = '[TPS] --numero_dossier-- --libelle_procedure-- --lien_dossier--'
|
|
|
|
expected = "[TPS] 1 Demande de subvention <a target=\"_blank\" href=\"http://localhost:3000/users/dossiers/1/recapitulatif\">http://localhost:3000/users/dossiers/1/recapitulatif</a>"
|
2016-09-01 10:27:22 +02:00
|
|
|
|
2017-03-05 22:15:19 +01:00
|
|
|
expect(initiated_mail.object_for_dossier(dossier)).to eq(expected)
|
2016-09-01 10:27:22 +02:00
|
|
|
end
|
|
|
|
end
|
2016-08-31 16:07:11 +02:00
|
|
|
end
|