From efbef729b2aee13241e6f7606f90d407f4530df8 Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Sat, 12 Dec 2020 23:11:47 +0900 Subject: test/ruby/test_lambda.rb: prevent lambda(&proc_block) warnings --- test/ruby/test_lambda.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test/ruby') diff --git a/test/ruby/test_lambda.rb b/test/ruby/test_lambda.rb index 03b501a6c9..8e460475c0 100644 --- a/test/ruby/test_lambda.rb +++ b/test/ruby/test_lambda.rb @@ -83,15 +83,21 @@ class TestLambdaParameters < Test::Unit::TestCase end def test_create_non_lambda_for_proc_one_level + prev_warning, Warning[:deprecated] = Warning[:deprecated], false f = pass_along {} refute_predicate(f, :lambda?, '[Bug #15620]') assert_nothing_raised(ArgumentError) { f.call(:extra_arg) } + ensure + Warning[:deprecated] = prev_warning end def test_create_non_lambda_for_proc_two_levels + prev_warning, Warning[:deprecated] = Warning[:deprecated], false f = pass_along2 {} refute_predicate(f, :lambda?, '[Bug #15620]') assert_nothing_raised(ArgumentError) { f.call(:extra_arg) } + ensure + Warning[:deprecated] = prev_warning end def test_instance_exec -- cgit v1.2.3