aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/test/core_ext/time_with_zone_test.rb
diff options
context:
space:
mode:
authorAndrew White <andyw@pixeltrix.co.uk>2015-03-09 13:48:55 +0000
committerAndrew White <andyw@pixeltrix.co.uk>2015-03-09 13:48:55 +0000
commit34b27701eee304d1f8bae12c841080e2b6f3b794 (patch)
tree1cc68ec0f0ec75ce11febdace39f3fb0b6fa8b03 /activesupport/test/core_ext/time_with_zone_test.rb
parent309ac642cbce58158288d093a8995f4994bb74cd (diff)
downloadrails-34b27701eee304d1f8bae12c841080e2b6f3b794.tar.gz
rails-34b27701eee304d1f8bae12c841080e2b6f3b794.tar.bz2
rails-34b27701eee304d1f8bae12c841080e2b6f3b794.zip
Revert "Take DST into account when locating TimeZone from Numeric."
Reverting this as it's not the implementation that we would like it to be. This is being used inside of ActiveSUpport::TimeZone[] and it's unaware of the context in which to find the timezone period so the timezone found changes depending on whether DST is in effect for the current period. This means that `'2001-01-01'.in_time_zone(-9)` changes from winter/summer even though it's the same date that we're trying to convert. Since finding timezones by numeric offsets is a bit hit and miss we should introduce a new API for finding them which supplies the date context in which we want to search and we should probably also deprecate the finding of timezones via the [] method, though this needs further discussion. This reverts commit 2cc2fa3633edd96773023c6b09d07c7b9d9b841d.
Diffstat (limited to 'activesupport/test/core_ext/time_with_zone_test.rb')
-rw-r--r--activesupport/test/core_ext/time_with_zone_test.rb7
1 files changed, 0 insertions, 7 deletions
diff --git a/activesupport/test/core_ext/time_with_zone_test.rb b/activesupport/test/core_ext/time_with_zone_test.rb
index 0f5522b712..92c233d567 100644
--- a/activesupport/test/core_ext/time_with_zone_test.rb
+++ b/activesupport/test/core_ext/time_with_zone_test.rb
@@ -867,13 +867,6 @@ class TimeWithZoneMethodsForTimeAndDateTimeTest < ActiveSupport::TestCase
end
end
- def test_in_time_zone_with_dst
- travel_to(Time.utc(2014, 5, 20, 4, 59, 59))
- time = Time.now.in_time_zone(-4)
- assert_equal (-4*3600), time.time_zone.utc_total_offset
- travel_back
- end
-
def test_in_time_zone_with_invalid_argument
assert_raise(ArgumentError) { @t.in_time_zone("No such timezone exists") }
assert_raise(ArgumentError) { @dt.in_time_zone("No such timezone exists") }