Keep operation logs after dossier removal

This commit is contained in:
Paul Chavard 2020-03-19 18:33:38 +01:00
parent 1dfd450d18
commit 903cf0cef5
3 changed files with 16 additions and 2 deletions

View file

@ -1131,4 +1131,17 @@ describe Dossier do
end
end
end
describe 'dossier_operation_log after dossier deletion' do
let(:dossier) { create(:dossier) }
let(:dossier_operation_log) { create(:dossier_operation_log, dossier: dossier) }
it 'should nullify dossier link' do
expect(dossier_operation_log.dossier).to eq(dossier)
expect(DossierOperationLog.count).to eq(1)
dossier.destroy
expect(dossier_operation_log.reload.dossier).to be_nil
expect(DossierOperationLog.count).to eq(1)
end
end
end