[Fix #264] Add pie chart to count administrations

This commit is contained in:
Mathieu Magnin 2017-05-30 15:11:18 +02:00 committed by gregoirenovel
parent cdb6240ca8
commit 69a5857322
3 changed files with 56 additions and 0 deletions

View file

@ -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