1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
This commit is contained in:
Benoit Daloze 2019-07-27 12:40:09 +02:00
parent a06301b103
commit 5c276e1cc9
1247 changed files with 5316 additions and 5028 deletions

View file

@ -14,27 +14,27 @@ describe :datetime_min, shared: true do
end
it "raises an error for Rational" do
lambda { new_datetime minute: 5 + Rational(1,2) }.should raise_error(ArgumentError)
-> { new_datetime minute: 5 + Rational(1,2) }.should raise_error(ArgumentError)
end
it "raises an error for Float" do
lambda { new_datetime minute: 5.5 }.should raise_error(ArgumentError)
-> { new_datetime minute: 5.5 }.should raise_error(ArgumentError)
end
it "raises an error for Rational" do
lambda { new_datetime(hour: 2 + Rational(1,2)) }.should raise_error(ArgumentError)
-> { new_datetime(hour: 2 + Rational(1,2)) }.should raise_error(ArgumentError)
end
it "raises an error, when the minute is smaller than -60" do
lambda { new_datetime(minute: -61) }.should raise_error(ArgumentError)
-> { new_datetime(minute: -61) }.should raise_error(ArgumentError)
end
it "raises an error, when the minute is greater or equal than 60" do
lambda { new_datetime(minute: 60) }.should raise_error(ArgumentError)
-> { new_datetime(minute: 60) }.should raise_error(ArgumentError)
end
it "raises an error for minute fractions smaller than -60" do
lambda { new_datetime(minute: -60 - Rational(1,2))}.should(
-> { new_datetime(minute: -60 - Rational(1,2))}.should(
raise_error(ArgumentError))
end
end

View file

@ -23,19 +23,19 @@ describe :datetime_sec, shared: true do
end
it "raises an error when minute is given as a rational" do
lambda { new_datetime(minute: 5 + Rational(1,2)) }.should raise_error(ArgumentError)
-> { new_datetime(minute: 5 + Rational(1,2)) }.should raise_error(ArgumentError)
end
it "raises an error, when the second is smaller than -60" do
lambda { new_datetime(second: -61) }.should raise_error(ArgumentError)
-> { new_datetime(second: -61) }.should raise_error(ArgumentError)
end
it "raises an error, when the second is greater or equal than 60" do
lambda { new_datetime(second: 60) }.should raise_error(ArgumentError)
-> { new_datetime(second: 60) }.should raise_error(ArgumentError)
end
it "raises an error for second fractions smaller than -60" do
lambda { new_datetime(second: -60 - Rational(1,2))}.should(
-> { new_datetime(second: -60 - Rational(1,2))}.should(
raise_error(ArgumentError))
end