diff options
Diffstat (limited to 'sample/test.rb')
-rw-r--r-- | sample/test.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sample/test.rb b/sample/test.rb index 65cfcad475..d37c978774 100644 --- a/sample/test.rb +++ b/sample/test.rb @@ -1127,6 +1127,17 @@ test_ok(lambda{|a|}.arity == 1) test_ok(lambda{|a,|}.arity == 1) test_ok(lambda{|a,b|}.arity == 2) +def yield_in_lambda + lambda{ yield }[] +end + +def return_in_lambda + yield_in_lambda{ return true } + false +end + +test_ok(return_in_lambda()) + def marity_test(m) method = method(m) test_ok(method.arity == method.to_proc.arity) |