commit
78aac493bb
3 changed files with 9 additions and 3 deletions
|
@ -190,8 +190,8 @@ class Procedure < ApplicationRecord
|
||||||
procedure = self.deep_clone(include:
|
procedure = self.deep_clone(include:
|
||||||
{
|
{
|
||||||
attestation_template: nil,
|
attestation_template: nil,
|
||||||
types_de_champ: :drop_down_list,
|
types_de_champ: [:drop_down_list, types_de_champ: :drop_down_list],
|
||||||
types_de_champ_private: :drop_down_list
|
types_de_champ_private: [:drop_down_list, types_de_champ: :drop_down_list]
|
||||||
})
|
})
|
||||||
procedure.path = nil
|
procedure.path = nil
|
||||||
procedure.aasm_state = :brouillon
|
procedure.aasm_state = :brouillon
|
||||||
|
|
|
@ -20,7 +20,8 @@ shared_dirs = [
|
||||||
'log',
|
'log',
|
||||||
'sockets',
|
'sockets',
|
||||||
'tmp/cache',
|
'tmp/cache',
|
||||||
'tmp/pids'
|
'tmp/pids',
|
||||||
|
'vendor/bundle'
|
||||||
]
|
]
|
||||||
|
|
||||||
set :domain, ENV.fetch('domain')
|
set :domain, ENV.fetch('domain')
|
||||||
|
|
|
@ -141,6 +141,11 @@ shared_examples 'type_de_champ_spec' do
|
||||||
type_de_champ.types_de_champ << type_de_champ_text
|
type_de_champ.types_de_champ << type_de_champ_text
|
||||||
expect(type_de_champ.types_de_champ.size).to eq(2)
|
expect(type_de_champ.types_de_champ.size).to eq(2)
|
||||||
expect(type_de_champ_text.parent).to eq(type_de_champ)
|
expect(type_de_champ_text.parent).to eq(type_de_champ)
|
||||||
|
|
||||||
|
admin = create(:administrateur)
|
||||||
|
cloned_procedure = procedure.clone(admin, false)
|
||||||
|
|
||||||
|
expect(cloned_procedure.types_de_champ.first.types_de_champ).not_to be_empty
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue