From da8d07d5d42b5a56fea8d30df816b7ee7c7da382 Mon Sep 17 00:00:00 2001 From: Miura Hideki Date: Thu, 15 May 2014 20:28:26 +0900 Subject: Suport block in Kernel#eval --- mrbgems/mruby-eval/test/eval.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'mrbgems/mruby-eval/test/eval.rb') diff --git a/mrbgems/mruby-eval/test/eval.rb b/mrbgems/mruby-eval/test/eval.rb index 29cd3a491..115e6e358 100644 --- a/mrbgems/mruby-eval/test/eval.rb +++ b/mrbgems/mruby-eval/test/eval.rb @@ -18,6 +18,20 @@ assert('Kernel.eval') do }.call c } + assert_equal(5) { + c = 5 + lambda { + Kernel.eval 'lambda { c }.call' + }.call + } + assert_equal(15) { + c = 5 + lambda { + a = 10 + Kernel.eval 'lambda { c = a + c }.call' + }.call + c + } end assert('eval') do -- cgit v1.2.3