Methods
- S
- T
Instance Public methods
setup()
Link
teardown()
Link
test_create()
Link
test_create_turned_off()
Link
# File activerecord/test/cases/mixin_test.rb, line 79 def test_create_turned_off Mixin.record_timestamps = false mixin = Mixin.new assert_nil mixin.updated_at mixin.save assert_nil mixin.updated_at # Make sure Mixin.record_timestamps gets reset, even if this test fails, # so that other tests do not fail because Mixin.record_timestamps == false rescue Exception => e raise e ensure Mixin.record_timestamps = true end
test_many_updates()
Link
# File activerecord/test/cases/mixin_test.rb, line 60 def test_many_updates stamped = Mixin.new assert_nil stamped.updated_at assert_nil stamped.created_at stamped.save assert_equal Time.now, stamped.created_at assert_equal Time.now, stamped.updated_at old_updated_at = stamped.updated_at Time.forced_now_time = 5.minutes.from_now stamped.lft_will_change! stamped.save assert_equal Time.now, stamped.updated_at assert_equal old_updated_at, stamped.created_at end
test_time_mocking()
Link