diff options
author | Nobuyoshi Nakada <[email protected]> | 2020-12-02 15:50:01 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2020-12-07 18:38:59 +0900 |
commit | 7817a438eb1803e7b3358f43bd1f38479badfbdc (patch) | |
tree | 4152be541fa86116703425c7b9434527cdefae08 /spec | |
parent | 20d53dad47064b28721d81ad0a98a25dcb0731c6 (diff) |
Removed deprecated Time#succ
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/3841
Diffstat (limited to 'spec')
-rw-r--r-- | spec/ruby/core/time/succ_spec.rb | 56 |
1 files changed, 29 insertions, 27 deletions
diff --git a/spec/ruby/core/time/succ_spec.rb b/spec/ruby/core/time/succ_spec.rb index 532448a1dc..fa6343f8e2 100644 --- a/spec/ruby/core/time/succ_spec.rb +++ b/spec/ruby/core/time/succ_spec.rb @@ -1,38 +1,40 @@ -require_relative '../../spec_helper' -require_relative 'fixtures/classes' +ruby_version_is ""..."3.0" do + require_relative '../../spec_helper' + require_relative 'fixtures/classes' -describe "Time#succ" do - it "returns a new time one second later than time" do - suppress_warning { - @result = Time.at(100).succ - } + describe "Time#succ" do + it "returns a new time one second later than time" do + suppress_warning { + @result = Time.at(100).succ + } - @result.should == Time.at(101) - end + @result.should == Time.at(101) + end - it "returns a new instance" do - time = Time.at(100) + it "returns a new instance" do + time = Time.at(100) - suppress_warning { - @result = time.succ - } + suppress_warning { + @result = time.succ + } - @result.should_not equal time - end + @result.should_not equal time + end - it "is obsolete" do - -> { - Time.at(100).succ - }.should complain(/Time#succ is obsolete/) - end + it "is obsolete" do + -> { + Time.at(100).succ + }.should complain(/Time#succ is obsolete/) + end - ruby_version_is "2.6" do - context "zone is a timezone object" do - it "preserves time zone" do - zone = TimeSpecs::Timezone.new(offset: (5*3600+30*60)) - time = Time.new(2012, 1, 1, 12, 0, 0, zone) - 1 + ruby_version_is "2.6" do + context "zone is a timezone object" do + it "preserves time zone" do + zone = TimeSpecs::Timezone.new(offset: (5*3600+30*60)) + time = Time.new(2012, 1, 1, 12, 0, 0, zone) - 1 - time.zone.should == zone + time.zone.should == zone + end end end end |