ActionsLike0
Bug #14846
closedBackport fixes for Kernel#warn(uplevel:)
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
Description
-> { warn("foo", 100) }.should output(nil, "warning: foo\n")
It is missing the "warning: " prefix in 2.5.1.
-> { warn "", uplevel: -1 }.should raise_error(ArgumentError)
It doesn't raise in 2.5.1 even though warn "", uplevel: -2
does.
Both were fixed on trunk.
I believe it should be fixed in 2.5 as that is buggy behavior.
Then https://github.com/ruby/spec/commit/dea70b1c50f2cba7624b764fea639edfcff11ced can be reverted.
ActionsLike0