feat(instructeur/dossier/header/_expiration_banner): split trads and add dedicated expiration banner for instructeur. also enhance wording to include duree conservation + extension_conservation
feat(expiration_banner): enhance wording of expiration feat(dossiers/expiration_banner): enhance wording regarding expiration to include duree_conservation_dossiers_dans_ds + extension_conservation, also add spec on expiration_banner for instructeur
This commit is contained in:
parent
22531560d8
commit
d8a8d1fdab
17 changed files with 182 additions and 47 deletions
|
@ -1,11 +1,12 @@
|
|||
describe 'users/dossiers/expiration_banner.html.haml', type: :view do
|
||||
include DossierHelper
|
||||
|
||||
let(:duree_conservation_dossiers_dans_ds) { 3 }
|
||||
let(:dossier) do
|
||||
create(:dossier, state, attributes.merge(
|
||||
id: 1,
|
||||
state: state,
|
||||
procedure: create(:procedure, procedure_expires_when_termine_enabled: expiration_enabled)
|
||||
conservation_extension: 1,
|
||||
procedure: create(:procedure, procedure_expires_when_termine_enabled: expiration_enabled, duree_conservation_dossiers_dans_ds: duree_conservation_dossiers_dans_ds)
|
||||
))
|
||||
end
|
||||
let(:i18n_key_state) { state }
|
||||
|
@ -35,7 +36,8 @@ describe 'users/dossiers/expiration_banner.html.haml', type: :view do
|
|||
it 'render estimated expiration date' do
|
||||
expect(subject).to have_selector('.expires_at',
|
||||
text: I18n.t("shared.dossiers.header.expires_at.#{i18n_key_state}",
|
||||
date: safe_expiration_date(dossier)))
|
||||
date: safe_expiration_date(dossier),
|
||||
duree_conservation_totale: duree_conservation_dossiers_dans_ds))
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -46,7 +48,8 @@ describe 'users/dossiers/expiration_banner.html.haml', type: :view do
|
|||
it 'render estimated expiration date' do
|
||||
expect(subject).to have_selector('.expires_at',
|
||||
text: I18n.t("shared.dossiers.header.expires_at.#{i18n_key_state}",
|
||||
date: safe_expiration_date(dossier)))
|
||||
date: safe_expiration_date(dossier),
|
||||
duree_conservation_totale: duree_conservation_dossiers_dans_ds))
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -68,7 +71,8 @@ describe 'users/dossiers/expiration_banner.html.haml', type: :view do
|
|||
allow(dossier).to receive(:processed_at).and_return(6.months.ago)
|
||||
expect(subject).to have_selector('.expires_at',
|
||||
text: I18n.t("shared.dossiers.header.expires_at.#{i18n_key_state}",
|
||||
date: safe_expiration_date(dossier)))
|
||||
date: safe_expiration_date(dossier),
|
||||
duree_conservation_totale: duree_conservation_dossiers_dans_ds))
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue