Use lambda instead of send for etablissement tag

This commit is contained in:
Frederic Merizen 2018-01-17 16:54:30 +01:00
parent 6a95cc6498
commit 9b4ce1517c
2 changed files with 6 additions and 16 deletions

View file

@ -58,19 +58,13 @@ describe TagsSubstitutionConcern, type: :model do
let(:template) do
'--SIREN-- --numéro de TVA intracommunautaire-- --SIRET du siège social-- --raison sociale-- --adresse--'
end
let(:etablissement) { create(:etablissement) }
let(:expected_text) do
"#{entreprise.siren} #{entreprise.numero_tva_intracommunautaire} #{entreprise.siret_siege_social} #{entreprise.raison_sociale} --adresse--"
"#{entreprise.siren} #{entreprise.numero_tva_intracommunautaire} #{entreprise.siret_siege_social} #{entreprise.raison_sociale} #{etablissement.inline_adresse}"
end
it { is_expected.to eq(expected_text) }
context 'and the entreprise has a etablissement with an adresse' do
let(:etablissement) { create(:etablissement, adresse: 'adresse') }
let(:template) { '--adresse--' }
it { is_expected.to eq(etablissement.inline_adresse) }
end
end
end