Replace Timecop with new ActiveSupport helpers

This commit is contained in:
Dan Rice 2014-05-16 13:24:40 -04:00
parent 7d7e47deff
commit d0cec167a8
13 changed files with 24 additions and 27 deletions

View file

@ -1,9 +1,10 @@
require_relative '../minimal_test_helper'
require_relative '../../lib/staleness'
require_relative '../../lib/user_time'
require 'timecop'
class StalenessTest < Minitest::Test
include ActiveSupport::Testing::TimeHelpers
FakePrefs = Struct.new(:time_zone)
FakeUser = Struct.new(:time) do
def prefs
@ -36,11 +37,11 @@ class StalenessTest < Minitest::Test
def setup
@current_user = FakeUser.new(now)
Timecop.freeze(Time.utc(2013,02,28))
travel_to Time.utc(2013,02,28)
end
def teardown
Timecop.return
travel_back
end
def test_item_with_due_date_is_not_stale_ever