diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2021-06-28 09:13:54 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-06-28 09:13:54 +0900 |
| commit | d63c0df6bcd5851522c4b982dba4e0a93f44a2d7 (patch) | |
| tree | 83c1d2a39786d802d3d09da6d5a4be56d9fe12c2 /mrbgems/mruby-binding/test | |
| parent | e462b42ff05254f8142662c24b426b5af3b98173 (diff) | |
| parent | c182903ea0ee5c904725f336373f608962059996 (diff) | |
| download | mruby-d63c0df6bcd5851522c4b982dba4e0a93f44a2d7.tar.gz mruby-d63c0df6bcd5851522c4b982dba4e0a93f44a2d7.zip | |
Merge pull request #5493 from dearblue/binding.2
Fixed finding variables from `proc` in `binding.eval` failed
Diffstat (limited to 'mrbgems/mruby-binding/test')
| -rw-r--r-- | mrbgems/mruby-binding/test/binding.rb | 7 |
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 |
