From 44b5c4b93b23ecd0250593a0d59cbd40d8e90b89 Mon Sep 17 00:00:00 2001 From: Mathieu Magnin Date: Wed, 20 Sep 2017 10:52:41 +0200 Subject: [PATCH] Dossiers should be sorted by updated_at date --- .../new_gestionnaire/procedures_controller_spec.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/spec/controllers/new_gestionnaire/procedures_controller_spec.rb b/spec/controllers/new_gestionnaire/procedures_controller_spec.rb index ac228d79f..1a581eed9 100644 --- a/spec/controllers/new_gestionnaire/procedures_controller_spec.rb +++ b/spec/controllers/new_gestionnaire/procedures_controller_spec.rb @@ -190,10 +190,10 @@ describe NewGestionnaire::ProceduresController, type: :controller do end describe 'statut' do - let!(:a_suivre__dossier) { create(:dossier, procedure: procedure, state: 'received') } - let!(:new_followed_dossier) { create(:dossier, procedure: procedure, state: 'received') } - let!(:termine_dossier) { create(:dossier, procedure: procedure, state: 'closed') } - let!(:archived_dossier) { create(:dossier, procedure: procedure, state: 'received', archived: true) } + let!(:a_suivre__dossier) { Timecop.freeze(1.day.ago){ create(:dossier, procedure: procedure, state: 'received') } } + let!(:new_followed_dossier) { Timecop.freeze(2.day.ago){ create(:dossier, procedure: procedure, state: 'received') } } + let!(:termine_dossier) { Timecop.freeze(3.day.ago){ create(:dossier, procedure: procedure, state: 'closed') } } + let!(:archived_dossier) { Timecop.freeze(4.day.ago){ create(:dossier, procedure: procedure, state: 'received', archived: true) } } before do gestionnaire.followed_dossiers << new_followed_dossier get :show, params: { procedure_id: procedure.id, statut: statut } @@ -231,7 +231,7 @@ describe NewGestionnaire::ProceduresController, type: :controller do let(:statut) { 'tous' } it { expect(assigns(:statut)).to eq('tous') } - it { expect(assigns(:dossiers)).to match([a_suivre__dossier, new_followed_dossier, termine_dossier]) } + it { expect(assigns(:dossiers)).to match([a_suivre__dossier, new_followed_dossier, termine_dossier].sort_by(&:updated_at)) } end context 'when statut is archives' do