Methods
- T
Instance Public methods
test_time_helper_travel()
Link
test_time_helper_travel_back()
Link
# File activesupport/test/time_travel_test.rb, line 54 def test_time_helper_travel_back expected_time = Time.new(2004, 11, 24, 01, 04, 44) travel_to expected_time assert_equal expected_time, Time.now assert_equal Date.new(2004, 11, 24), Date.today travel_back assert_not_equal expected_time, Time.now assert_not_equal Date.new(2004, 11, 24), Date.today end
test_time_helper_travel_to()
Link
test_time_helper_travel_to_with_block()
Link
# File activesupport/test/time_travel_test.rb, line 42 def test_time_helper_travel_to_with_block expected_time = Time.new(2004, 11, 24, 01, 04, 44) travel_to expected_time do assert_equal expected_time, Time.now assert_equal Date.new(2004, 11, 24), Date.today end assert_not_equal expected_time, Time.now assert_not_equal Date.new(2004, 11, 24), Date.today end
test_time_helper_travel_with_block()
Link
# File activesupport/test/time_travel_test.rb, line 22 def test_time_helper_travel_with_block expected_time = Time.now + 1.day travel 1.day do assert_equal expected_time.to_s(:db), Time.now.to_s(:db) assert_equal expected_time.to_date, Date.today end assert_not_equal expected_time.to_s(:db), Time.now.to_s(:db) assert_not_equal expected_time.to_date, Date.today end
test_travel_to_will_reset_the_usec_to_avoid_mysql_rouding()
Link