mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Removed deprecated Time#succ
This commit is contained in:
parent
20d53dad47
commit
7817a438eb
Notes:
git
2020-12-07 18:39:24 +09:00
6 changed files with 33 additions and 67 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue