mirror of
https://github.com/ruby/ruby.git
synced 2025-08-27 23:16:42 +02:00
Update to ruby/spec@abf1700
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59205 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
6a4aa4838c
commit
5b593e3889
79 changed files with 1555 additions and 304 deletions
|
@ -28,6 +28,10 @@ describe "BigDecimal#<=" do
|
|||
|
||||
@infinity = BigDecimal("Infinity")
|
||||
@infinity_neg = BigDecimal("-Infinity")
|
||||
|
||||
@float_infinity = Float::INFINITY
|
||||
@float_infinity_neg = -Float::INFINITY
|
||||
|
||||
@nan = BigDecimal("NaN")
|
||||
end
|
||||
|
||||
|
@ -68,6 +72,17 @@ describe "BigDecimal#<=" do
|
|||
(@infinity_neg <= @infinity).should == true
|
||||
end
|
||||
|
||||
ruby_bug "#13674", ""..."2.4" do
|
||||
it "properly handles Float infinity values" do
|
||||
@values.each { |val|
|
||||
(val <= @float_infinity).should == true
|
||||
(@float_infinity <= val).should == false
|
||||
(val <= @float_infinity_neg).should == false
|
||||
(@float_infinity_neg <= val).should == true
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
it "properly handles NaN values" do
|
||||
@values += [@infinity, @infinity_neg, @nan]
|
||||
@values.each { |val|
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue