add one_groupe_management_component
This commit is contained in:
parent
1754086c94
commit
174f7a7c53
7 changed files with 158 additions and 20 deletions
|
@ -0,0 +1,29 @@
|
|||
describe Procedure::OneGroupeManagementComponent, type: :component do
|
||||
include Logic
|
||||
|
||||
describe 'render' do
|
||||
let(:procedure) do
|
||||
create(:procedure, types_de_champ_public: [{ type: :integer_number, libelle: 'Age' }])
|
||||
.tap { _1.groupe_instructeurs.create(label: 'groupe 2') }
|
||||
end
|
||||
|
||||
subject do
|
||||
render_inline(described_class.new(revision: procedure.active_revision,
|
||||
groupe_instructeur: procedure.defaut_groupe_instructeur))
|
||||
end
|
||||
|
||||
context 'when there are types de champ that can be routed' do
|
||||
before do
|
||||
procedure.draft_revision.add_type_de_champ({
|
||||
type_champ: :drop_down_list,
|
||||
libelle: 'Votre ville',
|
||||
drop_down_list_value: "Paris\nLyon\nMarseille"
|
||||
})
|
||||
procedure.publish_revision!
|
||||
procedure.reload
|
||||
subject
|
||||
end
|
||||
it { expect(page).to have_text('à configurer') }
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue