0
@@ -393,6 +393,69 @@ class TimeWithZoneTest < Test::Unit::TestCase
0
assert_equal DateTime.civil(2050).to_f, ActiveSupport::TimeWithZone.new(nil, @time_zone, DateTime.civil(2049,12,31,19)).to_f
0
+ assert_equal "Fri, 31 Dec 1999 19:00:00 EST -05:00", @twz.inspect
0
+ assert_equal "Mon, 31 Dec 2001 19:00:00 EST -05:00", @twz.change(:year => 2001).inspect
0
+ assert_equal "Wed, 31 Mar 1999 19:00:00 EST -05:00", @twz.change(:month => 3).inspect
0
+ assert_equal "Wed, 03 Mar 1999 19:00:00 EST -05:00", @twz.change(:month => 2).inspect
0
+ assert_equal "Wed, 15 Dec 1999 19:00:00 EST -05:00", @twz.change(:day => 15).inspect
0
+ assert_equal "Fri, 31 Dec 1999 06:00:00 EST -05:00", @twz.change(:hour => 6).inspect
0
+ assert_equal "Fri, 31 Dec 1999 19:15:00 EST -05:00", @twz.change(:min => 15).inspect
0
+ assert_equal "Fri, 31 Dec 1999 19:00:30 EST -05:00", @twz.change(:sec => 30).inspect
0
+ assert_equal "Fri, 31 Dec 1999 19:00:00 EST -05:00", @twz.inspect
0
+ assert_equal "Mon, 31 Dec 2001 19:00:00 EST -05:00", @twz.advance(:years => 2).inspect
0
+ assert_equal "Fri, 31 Mar 2000 19:00:00 EST -05:00", @twz.advance(:months => 3).inspect
0
+ assert_equal "Tue, 04 Jan 2000 19:00:00 EST -05:00", @twz.advance(:days => 4).inspect
0
+ assert_equal "Sat, 01 Jan 2000 01:00:00 EST -05:00", @twz.advance(:hours => 6).inspect
0
+ assert_equal "Fri, 31 Dec 1999 19:15:00 EST -05:00", @twz.advance(:minutes => 15).inspect
0
+ assert_equal "Fri, 31 Dec 1999 19:00:30 EST -05:00", @twz.advance(:seconds => 30).inspect
0
+ assert_equal "Fri, 31 Dec 1999 19:00:00 EST -05:00", @twz.inspect
0
+ assert_equal "Fri, 01 Jan 1999 00:00:00 EST -05:00", @twz.beginning_of_year.inspect
0
+ assert_equal "Fri, 31 Dec 1999 19:00:00 EST -05:00", @twz.inspect
0
+ assert_equal "Fri, 31 Dec 1999 23:59:59 EST -05:00", @twz.end_of_year.inspect
0
+ def beginning_of_month
0
+ assert_equal "Fri, 31 Dec 1999 19:00:00 EST -05:00", @twz.inspect
0
+ assert_equal "Fri, 01 Dec 1999 00:00:00 EST -05:00", @twz.beginning_of_month.inspect
0
+ assert_equal "Fri, 31 Dec 1999 19:00:00 EST -05:00", @twz.inspect
0
+ assert_equal "Fri, 31 Dec 1999 23:59:59 EST -05:00", @twz.end_of_month.inspect
0
+ assert_equal "Fri, 31 Dec 1999 19:00:00 EST -05:00", @twz.inspect
0
+ assert_equal "Fri, 31 Dec 1999 00:00:00 EST -05:00", @twz.beginning_of_day.inspect
0
+ assert_equal "Fri, 31 Dec 1999 19:00:00 EST -05:00", @twz.inspect
0
+ assert_equal "Fri, 31 Dec 1999 23:59:59 EST -05:00", @twz.end_of_day.inspect
0
+ assert_equal "Fri, 31 Dec 1999 19:00:01 EST -05:00", @twz.since(1).inspect
0
+ assert_equal "Fri, 31 Dec 1999 18:59:59 EST -05:00", @twz.ago(1).inspect
0
+ def test_seconds_since_midnight
0
+ assert_equal 19 * 60 * 60, @twz.seconds_since_midnight
0
class TimeWithZoneMethodsForTimeAndDateTimeTest < Test::Unit::TestCase
Comments
No one has commented yet.