BigDecimal changed #remainder's spec
This test is no longer passing: ``` 1) BigDecimal#remainder returns NaN if Infinity is involved FAILED Expected Infinity.nan? to be truthy but was false /home/runner/work/ruby/ruby/src/spec/ruby/library/bigdecimal/remainder_spec.rb:58:in `block (2 levels) in <top (required)>' /home/runner/work/ruby/ruby/src/spec/ruby/library/bigdecimal/remainder_spec.rb:4:in `<top (required)>' ``` https://github.com/ruby/bigdecimal/pull/243
This commit is contained in:
parent
c3bae033eb
commit
0d8ef62fc2
@ -54,21 +54,23 @@ describe "BigDecimal#remainder" do
|
||||
@nan.remainder(@infinity).should.nan?
|
||||
end
|
||||
|
||||
it "returns NaN if Infinity is involved" do
|
||||
@infinity.remainder(@infinity).should.nan?
|
||||
@infinity.remainder(@one).should.nan?
|
||||
@infinity.remainder(@mixed).should.nan?
|
||||
@infinity.remainder(@one_minus).should.nan?
|
||||
@infinity.remainder(@frac_1).should.nan?
|
||||
@one.remainder(@infinity).should.nan?
|
||||
ruby_version_is ""..."3.3" do
|
||||
it "returns NaN if Infinity is involved" do
|
||||
@infinity.remainder(@infinity).should.nan?
|
||||
@infinity.remainder(@one).should.nan?
|
||||
@infinity.remainder(@mixed).should.nan?
|
||||
@infinity.remainder(@one_minus).should.nan?
|
||||
@infinity.remainder(@frac_1).should.nan?
|
||||
@one.remainder(@infinity).should.nan?
|
||||
|
||||
@infinity_minus.remainder(@infinity_minus).should.nan?
|
||||
@infinity_minus.remainder(@one).should.nan?
|
||||
@one.remainder(@infinity_minus).should.nan?
|
||||
@frac_2.remainder(@infinity_minus).should.nan?
|
||||
@infinity_minus.remainder(@infinity_minus).should.nan?
|
||||
@infinity_minus.remainder(@one).should.nan?
|
||||
@one.remainder(@infinity_minus).should.nan?
|
||||
@frac_2.remainder(@infinity_minus).should.nan?
|
||||
|
||||
@infinity.remainder(@infinity_minus).should.nan?
|
||||
@infinity_minus.remainder(@infinity).should.nan?
|
||||
@infinity.remainder(@infinity_minus).should.nan?
|
||||
@infinity_minus.remainder(@infinity).should.nan?
|
||||
end
|
||||
end
|
||||
|
||||
it "coerces arguments to BigDecimal if possible" do
|
||||
|
Loading…
x
Reference in New Issue
Block a user