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?
|
@nan.remainder(@infinity).should.nan?
|
||||||
end
|
end
|
||||||
|
|
||||||
it "returns NaN if Infinity is involved" do
|
ruby_version_is ""..."3.3" do
|
||||||
@infinity.remainder(@infinity).should.nan?
|
it "returns NaN if Infinity is involved" do
|
||||||
@infinity.remainder(@one).should.nan?
|
@infinity.remainder(@infinity).should.nan?
|
||||||
@infinity.remainder(@mixed).should.nan?
|
@infinity.remainder(@one).should.nan?
|
||||||
@infinity.remainder(@one_minus).should.nan?
|
@infinity.remainder(@mixed).should.nan?
|
||||||
@infinity.remainder(@frac_1).should.nan?
|
@infinity.remainder(@one_minus).should.nan?
|
||||||
@one.remainder(@infinity).should.nan?
|
@infinity.remainder(@frac_1).should.nan?
|
||||||
|
@one.remainder(@infinity).should.nan?
|
||||||
|
|
||||||
@infinity_minus.remainder(@infinity_minus).should.nan?
|
@infinity_minus.remainder(@infinity_minus).should.nan?
|
||||||
@infinity_minus.remainder(@one).should.nan?
|
@infinity_minus.remainder(@one).should.nan?
|
||||||
@one.remainder(@infinity_minus).should.nan?
|
@one.remainder(@infinity_minus).should.nan?
|
||||||
@frac_2.remainder(@infinity_minus).should.nan?
|
@frac_2.remainder(@infinity_minus).should.nan?
|
||||||
|
|
||||||
@infinity.remainder(@infinity_minus).should.nan?
|
@infinity.remainder(@infinity_minus).should.nan?
|
||||||
@infinity_minus.remainder(@infinity).should.nan?
|
@infinity_minus.remainder(@infinity).should.nan?
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
it "coerces arguments to BigDecimal if possible" do
|
it "coerces arguments to BigDecimal if possible" do
|
||||||
|
Loading…
x
Reference in New Issue
Block a user