summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-12-02 15:50:01 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-12-07 18:38:59 +0900
commit7817a438eb1803e7b3358f43bd1f38479badfbdc (patch)
tree4152be541fa86116703425c7b9434527cdefae08 /spec
parent20d53dad47064b28721d81ad0a98a25dcb0731c6 (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.rb56
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