From d404e271ae3ae697a75076a28946358b483755dd Mon Sep 17 00:00:00 2001 From: eregon Date: Mon, 19 Jun 2017 13:00:12 +0000 Subject: [PATCH] Adapt Time#zone spec to deal with differences of TZ validation on Windows * [Bug #13591] [ruby-core:81347] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- spec/rubyspec/core/time/zone_spec.rb | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/spec/rubyspec/core/time/zone_spec.rb b/spec/rubyspec/core/time/zone_spec.rb index 407841db3d..9c7acd66e3 100644 --- a/spec/rubyspec/core/time/zone_spec.rb +++ b/spec/rubyspec/core/time/zone_spec.rb @@ -62,7 +62,7 @@ describe "Time#zone" do Time.now.utc.zone.should == "UTC" end - platform_is_not :aix do + platform_is_not :aix, :windows do it "defaults to UTC when bad zones given" do with_timezone("hello-foo") do Time.now.utc_offset.should == 0 @@ -75,4 +75,16 @@ describe "Time#zone" do end end end + + platform_is :windows do + # See https://bugs.ruby-lang.org/issues/13591#note-11 + it "defaults to UTC when bad zones given" do + with_timezone("1,2") do + Time.now.utc_offset.should == 0 + end + with_timezone("12") do + Time.now.utc_offset.should == 0 + end + end + end end