fix admin deletion of empty service with archived procedures
This commit is contained in:
parent
5e1e11d802
commit
8c2f589cbf
2 changed files with 12 additions and 2 deletions
|
@ -65,6 +65,15 @@ describe Administrateur, type: :model do
|
|||
expect(Service.find_by(id: service_without_procedure.id)).to be_nil
|
||||
expect(Administrateur.find_by(id: administrateur.id)).to be_nil
|
||||
end
|
||||
|
||||
it "does not delete service if associated to an archived procedure" do
|
||||
service.update(administrateur: administrateur)
|
||||
procedure.discard!
|
||||
administrateur.delete_and_transfer_services
|
||||
|
||||
expect(Service.find_by(id: procedure.service.id)).not_to be_nil
|
||||
expect(Administrateur.find_by(id: administrateur.id)).to be_nil
|
||||
end
|
||||
end
|
||||
|
||||
# describe '#password_complexity' do
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue