aboutsummaryrefslogtreecommitdiffstats
path: root/sample/test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'sample/test.rb')
-rw-r--r--sample/test.rb11
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)