display batch operation alerts
This commit is contained in:
parent
2615da1e28
commit
7b3cbcb8f6
3 changed files with 6 additions and 17 deletions
|
@ -12,7 +12,6 @@
|
||||||
%p
|
%p
|
||||||
= t('.finish.text_fail', count: @batch.failed_dossier_ids.count)
|
= t('.finish.text_fail', count: @batch.failed_dossier_ids.count)
|
||||||
- set_seen_at!
|
- set_seen_at!
|
||||||
|
|
||||||
- if @batch.beginning?
|
- if @batch.beginning?
|
||||||
= render Dsfr::AlertComponent.new(title: t('.in_progress.title'), state: :info) do |c|
|
= render Dsfr::AlertComponent.new(title: t('.in_progress.title'), state: :info) do |c|
|
||||||
- c.body do
|
- c.body do
|
||||||
|
|
|
@ -46,7 +46,6 @@ RSpec.describe Dossiers::BatchAlertComponent, type: :component do
|
||||||
expect(batch_operation.seen_at).not_to eq(nil)
|
expect(batch_operation.seen_at).not_to eq(nil)
|
||||||
expect(subject).not_to have_text("2 dossiers ont été archivés")
|
expect(subject).not_to have_text("2 dossiers ont été archivés")
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'finished and fail' do
|
context 'finished and fail' do
|
||||||
|
|
|
@ -342,31 +342,22 @@ describe Instructeurs::ProceduresController, type: :controller do
|
||||||
it { expect(assigns(:filtered_sorted_paginated_ids)).to match_array([termine_dossier, termine_dossier_on_gi_2].map(&:id)) }
|
it { expect(assigns(:filtered_sorted_paginated_ids)).to match_array([termine_dossier, termine_dossier_on_gi_2].map(&:id)) }
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'with batch operations attached to the instructeur and his group' do
|
context 'with batch operations' do
|
||||||
let!(:batch_operation) { create(:batch_operation, operation: :archiver, dossiers: [termine_dossier], instructeur: instructeur, groupe_instructeurs: [gi_2]) }
|
let!(:batch_operation) { create(:batch_operation, operation: :archiver, dossiers: [termine_dossier], instructeur: instructeur) }
|
||||||
|
|
||||||
let!(:termine_dossier_2) { create(:dossier, :accepte, procedure: procedure) }
|
let!(:termine_dossier_2) { create(:dossier, :accepte, procedure: procedure) }
|
||||||
let!(:batch_operation_2) { create(:batch_operation, operation: :archiver, dossiers: [termine_dossier_2], instructeur: instructeur, groupe_instructeurs: [gi_2]) }
|
let!(:batch_operation_2) { create(:batch_operation, operation: :archiver, dossiers: [termine_dossier_2], instructeur: instructeur) }
|
||||||
|
|
||||||
before { subject }
|
before { subject }
|
||||||
|
|
||||||
it { expect(assigns(:batch_operations)).to match_array([batch_operation, batch_operation_2]) }
|
it { expect(assigns(:batch_operations)).to match_array([batch_operation, batch_operation_2]) }
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'with a batch operation not attached to the instructeur and his group' do
|
context 'with a batch operation not attached to the instructeur' do
|
||||||
let(:instructeur_2) { create(:instructeur) }
|
let(:instructeur_2) { create(:instructeur) }
|
||||||
let!(:batch_operation) { create(:batch_operation, operation: :archiver, dossiers: [termine_dossier], instructeur: instructeur_2, groupe_instructeurs: [gi_3]) }
|
let!(:batch_operation) { create(:batch_operation, operation: :archiver, dossiers: [termine_dossier], instructeur: instructeur_2) }
|
||||||
before { subject }
|
before { subject }
|
||||||
|
|
||||||
it { expect(assigns(:batch_operations)).to eq([]) }
|
it { expect(assigns(:batch_operations)).to eq(nil) }
|
||||||
end
|
|
||||||
|
|
||||||
context 'with a batch operation not attached to the instructeur but to his group' do
|
|
||||||
let(:instructeur_2) { create(:instructeur) }
|
|
||||||
let!(:batch_operation) { create(:batch_operation, operation: :archiver, dossiers: [termine_dossier], instructeur: instructeur_2, groupe_instructeurs: [gi_2]) }
|
|
||||||
before { subject }
|
|
||||||
|
|
||||||
it { expect(assigns(:batch_operations)).to match_array([batch_operation]) }
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue