From a05aba61c71d82117d4dfbf60430c0e4313b468b Mon Sep 17 00:00:00 2001 From: Robert Speicher Date: Thu, 28 Feb 2019 17:21:01 -0800 Subject: Freeze date in merge request status view spec Previously, when this spec ran on the 28th of February, "one month ago" isn't actually a month ago, it's "28 days ago". Now we freeze the date to one that works as intended, since the point of the test is only that it shows a relative date in the tooltip, not necessarily that it's an exact, specific date. --- spec/views/projects/issues/_merge_requests_status.html.haml_spec.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spec/views/projects/issues/_merge_requests_status.html.haml_spec.rb b/spec/views/projects/issues/_merge_requests_status.html.haml_spec.rb index 02c225292ce..9424795749d 100644 --- a/spec/views/projects/issues/_merge_requests_status.html.haml_spec.rb +++ b/spec/views/projects/issues/_merge_requests_status.html.haml_spec.rb @@ -2,6 +2,12 @@ require 'spec_helper' describe 'projects/issues/_merge_requests_status.html.haml' do + around do |ex| + Timecop.freeze(Date.new(2018, 7, 22)) do + ex.run + end + end + it 'shows date of status change in tooltip' do merge_request = create(:merge_request, created_at: 1.month.ago) -- cgit v1.2.1