spec/lib/time_util_spec.rb in icalendar-recurrence-1.0.1 vs spec/lib/time_util_spec.rb in icalendar-recurrence-1.1.0

- old
+ new

@@ -23,11 +23,11 @@ it "uses specified timezone ID offset while converting to a Time object" do utc_midnight = DateTime.parse("2014-01-27T12:00:00+00:00") pst_midnight = Time.parse("2014-01-27T12:00:00-08:00") zoned_datetime = Icalendar::Values::DateTime.new(utc_midnight, "tzid" => "America/Los_Angeles") - + expect(TimeUtil.to_time(zoned_datetime)).to eq(pst_midnight) end it "parses a string" do expect(TimeUtil.to_time("20140118T075959Z")).to eq(Time.parse("20140118T075959Z")) @@ -57,11 +57,11 @@ it "handles UTC zone" do expect(TimeUtil.timezone_offset("GMT")).to eq("+00:00") end it "returns nil when given an unknown timezone" do - expect(TimeUtil.timezone_offset("Foo/Bar")).to eq(nil) + expect(TimeUtil.timezone_offset("Foo/Bar")).to eq(nil) end it "removes quotes from given TZID" do expect(TimeUtil.timezone_offset("\"America/Los_Angeles\"")).to eq("-08:00") end @@ -79,12 +79,12 @@ expect(TimeUtil.timezone_offset("America/Los_Angeles", moment: after_daylight_savings)).to eq("-07:00") end it "handles daylight savings" do # FYI, clocks turn forward an hour on Nov 2 at 9:00:00 UTC - minute_before_clocks_change = Time.parse("Nov 2 at 08:59:00 UTC") # on west coast - minute_after_clocks_change = Time.parse("Nov 2 at 09:01:00 UTC") # on west coast + minute_before_clocks_change = Time.parse("2014-11-02 at 08:59:00 UTC") # on west coast + minute_after_clocks_change = Time.parse("2014-11-02 at 09:01:00 UTC") # on west coast expect(TimeUtil.timezone_offset("America/Los_Angeles", moment: minute_before_clocks_change)).to eq("-07:00") expect(TimeUtil.timezone_offset("America/Los_Angeles", moment: minute_after_clocks_change)).to eq("-08:00") end end @@ -132,6 +132,6 @@ eight_am_local = Time.parse("2014-01-01 08:00") TimeUtil.force_zone(eight_am_local, "Asia/Hong_Kong") expect(eight_am_local.utc?).to eq(false) end end -end \ No newline at end of file +end