summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-binding/test/binding.rb
diff options
context:
space:
mode:
Diffstat (limited to 'mrbgems/mruby-binding/test/binding.rb')
-rw-r--r--mrbgems/mruby-binding/test/binding.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/mrbgems/mruby-binding/test/binding.rb b/mrbgems/mruby-binding/test/binding.rb
index 7dd3fd1dd..296fb48d4 100644
--- a/mrbgems/mruby-binding/test/binding.rb
+++ b/mrbgems/mruby-binding/test/binding.rb
@@ -68,3 +68,10 @@ assert "Binding#eval with Binding.new via Method" do
assert_true true
end
+
+assert "access local variables into procs" do
+ bx = binding
+ block = bx.eval("a = 1; proc { a }")
+ bx.eval("a = 2")
+ assert_equal 2, block.call
+end