diff options
Diffstat (limited to 'spec')
-rw-r--r-- | spec/rubyspec/core/time/zone_spec.rb | 14 |
1 files changed, 13 insertions, 1 deletions
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 |