diff --git a/app/decorators/champ_decorator.rb b/app/decorators/champ_decorator.rb index be8fcb54d..b6613426b 100644 --- a/app/decorators/champ_decorator.rb +++ b/app/decorators/champ_decorator.rb @@ -4,6 +4,7 @@ class ChampDecorator < Draper::Decorator if type_champ == 'checkbox' return object.value == 'on' ? 'Oui' : 'Non' end + object.value end def type_champ diff --git a/spec/views/dossiers/_infos_dossier_spec.rb b/spec/views/dossiers/_infos_dossier_spec.rb index 5e934ce9c..cb77000e1 100644 --- a/spec/views/dossiers/_infos_dossier_spec.rb +++ b/spec/views/dossiers/_infos_dossier_spec.rb @@ -4,6 +4,11 @@ describe 'dossiers/_infos_dossier.html.haml', type: :view do let(:dossier) { create(:dossier, :with_entreprise, procedure: create(:procedure, :with_api_carto, :with_type_de_champ)) } before do + champs.each do |champ| + champ.value = ((0...8).map { (65 + rand(26)).chr }.join) + champ.save + end + assign(:facade, DossierFacades.new(dossier.id, dossier.user.email)) render end