Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 6389

Show
Ignore:
Timestamp:
03/12/07 05:54:26 (1 year ago)
Author:
bitsweat
Message:

Fix to_datetime test broken by DST change. Closes #7797.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/activesupport/test/core_ext/time_ext_test.rb

    r6335 r6389  
    357357    assert_equal Time.utc(2005, 2, 21, 17, 44, 30).to_datetime, DateTime.civil(2005, 2, 21, 17, 44, 30, 0, 0) 
    358358    with_timezone 'US/Eastern' do 
    359       assert_equal Time.local(2005, 2, 21, 17, 44, 30).to_datetime, DateTime.civil(2005, 2, 21, 17, 44, 30, DateTime.now.offset, 0) 
    360     end 
    361     with_timezone 'NZ' do 
    362       assert_equal Time.local(2005, 2, 21, 17, 44, 30).to_datetime, DateTime.civil(2005, 2, 21, 17, 44, 30, DateTime.now.offset, 0) 
     359      assert_equal Time.local(2005, 2, 21, 17, 44, 30).to_datetime, DateTime.civil(2005, 2, 21, 17, 44, 30, Rational(Time.local(2005, 2, 21, 17, 44, 30).utc_offset, 86400), 0) 
     360    end 
     361    with_timezone 'NZ' do 
     362      assert_equal Time.local(2005, 2, 21, 17, 44, 30).to_datetime, DateTime.civil(2005, 2, 21, 17, 44, 30, Rational(Time.local(2005, 2, 21, 17, 44, 30).utc_offset, 86400), 0) 
    363363    end     
    364364  end