diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2011-03-26 17:16:24 -0700 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2011-03-26 17:16:33 -0700 |
commit | a9d27c04abf24dc85be061ff9772d71897af02b1 (patch) | |
tree | df297268fc0993f8f9015ca3f62a47fd416578d2 | |
parent | 5013fe3a1dcc0472ff11b6f94260d5dc224b5305 (diff) | |
download | rails-a9d27c04abf24dc85be061ff9772d71897af02b1.tar.gz rails-a9d27c04abf24dc85be061ff9772d71897af02b1.tar.bz2 rails-a9d27c04abf24dc85be061ff9772d71897af02b1.zip |
cleaning up typecast test a little
-rw-r--r-- | activerecord/test/cases/attribute_methods_test.rb | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/activerecord/test/cases/attribute_methods_test.rb b/activerecord/test/cases/attribute_methods_test.rb index 34271be8b0..84f75cc803 100644 --- a/activerecord/test/cases/attribute_methods_test.rb +++ b/activerecord/test/cases/attribute_methods_test.rb @@ -138,16 +138,18 @@ class AttributeMethodsTest < ActiveRecord::TestCase in_time_zone tz do record = @target.new - record.written_on = "2011-03-24" - assert_equal "2011-03-24", record.written_on_before_type_cast - assert_equal Time.zone.parse("2011-03-24"), record.written_on - assert_equal ActiveSupport::TimeZone[tz], - record.written_on.time_zone + date_string = "2011-03-24" + time = Time.zone.parse date_string + + record.written_on = date_string + assert_equal date_string, record.written_on_before_type_cast + assert_equal time, record.written_on + assert_equal ActiveSupport::TimeZone[tz], record.written_on.time_zone record.save record.reload - assert_equal Time.zone.parse("2011-03-24"), record.written_on + assert_equal time, record.written_on end end |