diff options
author | Yusuke Endoh <[email protected]> | 2020-12-12 23:11:47 +0900 |
---|---|---|
committer | Yusuke Endoh <[email protected]> | 2020-12-12 23:11:47 +0900 |
commit | efbef729b2aee13241e6f7606f90d407f4530df8 (patch) | |
tree | 4acbbb967b93091746a87218a20ef4b7abf89654 /test/ruby/test_lambda.rb | |
parent | 248f1ef2821325987b7525fc6c839145d66c65e4 (diff) |
test/ruby/test_lambda.rb: prevent lambda(&proc_block) warnings
Diffstat (limited to 'test/ruby/test_lambda.rb')
-rw-r--r-- | test/ruby/test_lambda.rb | 6 |
1 files changed, 6 insertions, 0 deletions
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 |