feat: display tree structure of a group

This commit is contained in:
seb-by-ouidou 2023-12-10 17:25:58 +00:00 committed by Colin Darie
parent 460240713f
commit c2c54083e8
No known key found for this signature in database
GPG key ID: 8C76CADD40253590
20 changed files with 137 additions and 32 deletions

View file

@ -0,0 +1,16 @@
RSpec.describe GroupeGestionnaire::GroupeGestionnaireTreeStructures::TreeStructureComponent, type: :component do
let(:component) do
described_class.new(
parent: groupe_gestionnaire,
children: { child_groupe_gestionnaire => {} }
)
end
let(:gestionnaire) { create(:gestionnaire) }
let!(:groupe_gestionnaire) { create(:groupe_gestionnaire, gestionnaires: [gestionnaire]) }
let!(:child_groupe_gestionnaire) { create(:groupe_gestionnaire, ancestry: "/#{groupe_gestionnaire.id}/", gestionnaires: []) }
subject { render_inline(component).to_html }
it { is_expected.to include(groupe_gestionnaire.name) }
it { is_expected.to include(child_groupe_gestionnaire.name) }
end