bug(root): test root
This commit is contained in:
parent
fbc4e1810b
commit
d0599dd36b
2 changed files with 12 additions and 11 deletions
|
@ -104,17 +104,6 @@ describe Experts::AvisController, type: :controller do
|
||||||
expect(flash.alert).to eq("Vous n’avez pas accès à cet avis.")
|
expect(flash.alert).to eq("Vous n’avez pas accès à cet avis.")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
context 'with merged instructeur who was claimant' do
|
|
||||||
render_views
|
|
||||||
it 'does not raise' do
|
|
||||||
old_claimant = create(:instructeur)
|
|
||||||
avis_with_merged_instructeur = create(:avis, dossier: dossier, claimant: old_claimant, experts_procedure: experts_procedure)
|
|
||||||
instructeur.user.merge(old_claimant.user)
|
|
||||||
sign_in(avis_with_merged_instructeur.expert.user)
|
|
||||||
get :instruction, params: { id: avis_with_merged_instructeur.id, procedure_id: procedure.id }
|
|
||||||
expect(response).to have_http_status(200)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
describe '#messagerie' do
|
describe '#messagerie' do
|
||||||
|
|
|
@ -828,6 +828,18 @@ describe Instructeur, type: :model do
|
||||||
expect(administrateur.reload.instructeurs).to match_array(new_instructeur)
|
expect(administrateur.reload.instructeurs).to match_array(new_instructeur)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
context 'when old instructeur has avis' do
|
||||||
|
let(:avis) { create(:avis, claimant: old_instructeur) }
|
||||||
|
before do
|
||||||
|
avis
|
||||||
|
subject
|
||||||
|
end
|
||||||
|
it 'reassign avis to new_instructeur' do
|
||||||
|
avis.reload
|
||||||
|
expect(avis.claimant).to eq(new_instructeur)
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
Loading…
Reference in a new issue