feat: display tree structure of a group
This commit is contained in:
parent
460240713f
commit
c2c54083e8
20 changed files with 137 additions and 32 deletions
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue