From 64281fb6e742fddd4a1f67abfe5554a84349e8b7 Mon Sep 17 00:00:00 2001 From: Carlos Antonio da Silva Date: Tue, 11 Dec 2012 21:38:49 -0200 Subject: Add :nsec format only for Ruby 1.9 Ruby 1.8 does not support this format in Time, so the format will only be added to the available date formats on Ruby 1.9. Changelog entry was changed to explain that as well. --- activerecord/test/cases/base_test.rb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'activerecord/test') diff --git a/activerecord/test/cases/base_test.rb b/activerecord/test/cases/base_test.rb index 5631ac9ce2..2324704e15 100644 --- a/activerecord/test/cases/base_test.rb +++ b/activerecord/test/cases/base_test.rb @@ -2172,11 +2172,15 @@ class BasicsTest < ActiveRecord::TestCase end def test_cache_key_format_for_existing_record_with_updated_at_1 + return skip "Only in Ruby 1.9" if RUBY_VERSION < '1.9' + dev = CachedDeveloper.first assert_equal "cached_developers/#{dev.id}-#{dev.updated_at.utc.to_s(:nsec)}", dev.cache_key end def test_cache_key_changes_when_child_touched + return skip "Only in Ruby 1.9" if RUBY_VERSION < '1.9' + old_timestamp_format = Car.cache_timestamp_format Car.cache_timestamp_format = :nsec car = Car.create -- cgit v1.2.3