remove some mocha stubs

This commit is contained in:
Aaron Patterson 2012-03-16 11:24:52 -07:00
parent 0ae5807fa3
commit 273054d6e1

@ -48,8 +48,8 @@ def test_from_duration_to_map
def test_now
with_env_tz 'US/Eastern' do
Time.stubs(:now).returns(Time.local(2000))
zone = ActiveSupport::TimeZone['Eastern Time (US & Canada)']
zone = ActiveSupport::TimeZone['Eastern Time (US & Canada)'].dup
def zone.time_now; Time.local(2000); end
assert_instance_of ActiveSupport::TimeWithZone, zone.now
assert_equal Time.utc(2000,1,1,5), zone.now.utc
assert_equal Time.utc(2000), zone.now.time
@ -59,8 +59,11 @@ def test_now
def test_now_enforces_spring_dst_rules
with_env_tz 'US/Eastern' do
Time.stubs(:now).returns(Time.local(2006,4,2,2)) # 2AM springs forward to 3AM
zone = ActiveSupport::TimeZone['Eastern Time (US & Canada)']
zone = ActiveSupport::TimeZone['Eastern Time (US & Canada)'].dup
def zone.time_now
Time.local(2006,4,2,2) # 2AM springs forward to 3AM
end
assert_equal Time.utc(2006,4,2,3), zone.now.time
assert_equal true, zone.now.dst?
end
@ -68,8 +71,10 @@ def test_now_enforces_spring_dst_rules
def test_now_enforces_fall_dst_rules
with_env_tz 'US/Eastern' do
Time.stubs(:now).returns(Time.at(1162098000)) # equivalent to 1AM DST
zone = ActiveSupport::TimeZone['Eastern Time (US & Canada)']
zone = ActiveSupport::TimeZone['Eastern Time (US & Canada)'].dup
def zone.time_now
Time.at(1162098000) # equivalent to 1AM DST
end
assert_equal Time.utc(2006,10,29,1), zone.now.time
assert_equal true, zone.now.dst?
end