diff options
Diffstat (limited to 'mrbgems/mruby-binding/test')
| -rw-r--r-- | mrbgems/mruby-binding/test/binding.rb | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/mrbgems/mruby-binding/test/binding.rb b/mrbgems/mruby-binding/test/binding.rb index 7dd3fd1dd..bfae84c59 100644 --- a/mrbgems/mruby-binding/test/binding.rb +++ b/mrbgems/mruby-binding/test/binding.rb @@ -43,13 +43,6 @@ assert("Binding#local_variable_get") do } end -assert("Binding#source_location") do - skip unless -> {}.source_location - - bind, source_location = binding, [__FILE__, __LINE__] - assert_equal source_location, bind.source_location -end - assert "Kernel#binding and .eval from C" do bind = binding_in_c assert_equal 5, bind.eval("2 + 3") @@ -68,3 +61,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 |
