Actions
Feature #10261
closed[PATCH] Fix improper test method
Description
Right now, a test method TestMath#assert_infinity
implement like below,
def assert_infinity(a, *rest)
rest = ["not infinity: #{a.inspect}"] if rest.empty?
assert_not_predicate(a, :finite?, *rest)
end
I suppose this is intended to check Float::INFINITY or not,
but Float#finite returns True if the value is not NaN or ±Float::INFINITY.
So I fixed it to check Float::INFINITY or not.
If you have different aim for that, please feel free to tell me.
Thank you. gogo.
Files
Actions
Like0
Like0