mirror of
https://github.com/discourse/discourse.git
synced 2025-05-21 18:12:32 +08:00
FEATURE: remove the timecop gem
We should only have one way of mocking time, misuse of timecop was causing build stability issues
This commit is contained in:
@ -23,14 +23,13 @@ describe UserVisit do
|
||||
|
||||
describe '#by_day' do
|
||||
before(:each) do
|
||||
Timecop.freeze
|
||||
freeze_time
|
||||
user.user_visits.create(visited_at: Time.zone.now)
|
||||
user.user_visits.create(visited_at: 1.day.ago)
|
||||
other_user.user_visits.create(visited_at: 1.day.ago)
|
||||
user.user_visits.create(visited_at: 2.days.ago)
|
||||
user.user_visits.create(visited_at: 4.days.ago)
|
||||
end
|
||||
after(:each) { Timecop.return }
|
||||
let(:visits_by_day) { {1.day.ago.to_date => 2, 2.days.ago.to_date => 1, Time.zone.now.to_date => 1 } }
|
||||
|
||||
it 'collect closed interval visits' do
|
||||
|
Reference in New Issue
Block a user