although I understand the intntion of 039679f1, consuming all memory in the...

although I understand the intntion of 039679f1, consuming all memory in the test program is not a good idea
parent 03367c19
......@@ -318,26 +318,3 @@ end
assert('Exception#inspect without message') do
Exception.new.inspect
end
# very deeply recursive function that stil returns albeit very deeply so
$test_infinite_recursion = 0
TEST_INFINITE_RECURSION_MAX = 1000000
def test_infinite_recursion
$test_infinite_recursion += 1
if $test_infinite_recursion > TEST_INFINITE_RECURSION_MAX
return $test_infinite_recursion
end
test_infinite_recursion
end
assert('Infinite recursion should result in an exception being raised') do
a = begin
test_infinite_recursion
rescue
:ok
end
# OK if an exception was caught, otherwise a number will be stored in a
a == :ok
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment