[Fix #264] Add pie chart to count administrations
This commit is contained in:
parent
cdb6240ca8
commit
69a5857322
3 changed files with 56 additions and 0 deletions
|
@ -75,6 +75,42 @@ describe StatsController, type: :controller do
|
|||
end
|
||||
end
|
||||
|
||||
describe "#procedures_count_per_administrateur" do
|
||||
let!(:administrateur_1) { create(:administrateur) }
|
||||
let!(:administrateur_2) { create(:administrateur) }
|
||||
let!(:administrateur_3) { create(:administrateur) }
|
||||
let!(:administrateur_4) { create(:administrateur) }
|
||||
let!(:administrateur_5) { create(:administrateur) }
|
||||
|
||||
before do
|
||||
3.times do
|
||||
create(:procedure, published: true, administrateur: administrateur_1)
|
||||
end
|
||||
|
||||
2.times do
|
||||
create(:procedure, published: true, administrateur: administrateur_2)
|
||||
end
|
||||
|
||||
8.times do
|
||||
create(:procedure, published: true, administrateur: administrateur_3)
|
||||
end
|
||||
|
||||
create(:procedure, published: true, administrateur: administrateur_4)
|
||||
end
|
||||
|
||||
let(:association){ Procedure.all }
|
||||
|
||||
subject { StatsController.new.send(:procedures_count_per_administrateur, association) }
|
||||
|
||||
it do
|
||||
is_expected.to eq({
|
||||
'Une procédure' => 1,
|
||||
'Entre deux et cinq procédures' => 2,
|
||||
'Plus de cinq procédures' => 1
|
||||
})
|
||||
end
|
||||
end
|
||||
|
||||
describe "#dossier_instruction_mean_time" do
|
||||
# Month-2: mean 3 days
|
||||
# procedure_1: mean 2 days
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue