From cf9024d36f2f3939939954aa52955282b436d9a3 Mon Sep 17 00:00:00 2001 From: Frederic Merizen Date: Tue, 30 Oct 2018 10:53:59 +0100 Subject: [PATCH] Fix test that doesn't work just after daylight saving time changes If I submit a request on Friday at 8am, and get a response on Monday at 8am, the response time is 72h... except if there was a daylight saving time change on Sunday, in which case the response time is either 71h or 73h, making the test fail --- spec/controllers/stats_controller_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/controllers/stats_controller_spec.rb b/spec/controllers/stats_controller_spec.rb index fcb0a1e21..4f2632724 100644 --- a/spec/controllers/stats_controller_spec.rb +++ b/spec/controllers/stats_controller_spec.rb @@ -244,7 +244,7 @@ describe StatsController, type: :controller do describe "#avis_average_answer_time" do before do - Timecop.freeze(Time.zone.now) + Timecop.freeze(Time.zone.local(2016, 10, 2)) # 1 week ago create(:avis, answer: "voila ma réponse", created_at: 1.week.ago + 1.day, updated_at: 1.week.ago + 2.days) # 1 day