Class: Test::Unit::TestCase
- Inherits:
-
Object
- Object
- Test::Unit::TestCase
- Defined in:
- lib/time_warp.rb
Instance Method Summary (collapse)
-
- (Object) pretend_now_is(*args)
Time warp to the specified time for the duration of the passed block.
-
- (Object) reset_to_real_time
Reset to real time.
Instance Method Details
- (Object) pretend_now_is(*args)
Time warp to the specified time for the duration of the passed block.
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/time_warp.rb', line 9 def pretend_now_is(*args) Time.testing_offset = Time.now - time_from(*args) if block_given? begin yield ensure reset_to_real_time end end end |
- (Object) reset_to_real_time
Reset to real time.
22 23 24 |
# File 'lib/time_warp.rb', line 22 def reset_to_real_time Time.testing_offset = 0 end |