8e7f210216
le champ de type siret affiche les infos d'une entreprise dont les infos sont diffusables uniquement aux instructeurs
24 lines
888 B
Ruby
24 lines
888 B
Ruby
describe 'shared/dossiers/identite_entreprise.html.haml', type: :view do
|
||
before { render 'shared/dossiers/identite_entreprise.html.haml', etablissement: etablissement, profile: 'usager' }
|
||
|
||
context "there is an association" do
|
||
let(:etablissement) { create(:etablissement, :is_association) }
|
||
|
||
context "date_publication is missing on rna" do
|
||
before { etablissement.update(association_date_publication: nil) }
|
||
|
||
it "can render without error" do
|
||
expect(rendered).to include("Date de publication :")
|
||
end
|
||
end
|
||
end
|
||
|
||
context "for an entreprise with private infos" do
|
||
let(:etablissement) { create(:etablissement, :non_diffusable) }
|
||
|
||
it "displays only public infos" do
|
||
expect(rendered).to have_text(etablissement.entreprise_raison_sociale)
|
||
expect(rendered).not_to have_text(etablissement.entreprise.forme_juridique)
|
||
end
|
||
end
|
||
end
|