summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-eval/test/eval.rb
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2016-08-31 23:15:42 +0900
committerGitHub <[email protected]>2016-08-31 23:15:42 +0900
commitbf0893586aab8f9a128a8049e2554fb290b50c69 (patch)
tree49b43abd8d7d74ecb1d77833deb81d235cdde5ec /mrbgems/mruby-eval/test/eval.rb
parentb3236b2a71f6c515b0fe5cc848de1c5bd210d0e7 (diff)
parentada264a513eabf2f44141a3369ba77576056e0f6 (diff)
downloadmruby-bf0893586aab8f9a128a8049e2554fb290b50c69.tar.gz
mruby-bf0893586aab8f9a128a8049e2554fb290b50c69.zip
Merge pull request #3192 from ksss/instance_eval
instance_eval env should remake Fix #3191
Diffstat (limited to 'mrbgems/mruby-eval/test/eval.rb')
-rw-r--r--mrbgems/mruby-eval/test/eval.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/mrbgems/mruby-eval/test/eval.rb b/mrbgems/mruby-eval/test/eval.rb
index 17860b132..66ca1fcdb 100644
--- a/mrbgems/mruby-eval/test/eval.rb
+++ b/mrbgems/mruby-eval/test/eval.rb
@@ -64,6 +64,8 @@ assert('String instance_eval') do
assert_equal(['test.rb', 10]) { obj.instance_eval('[__FILE__, __LINE__]', 'test.rb', 10)}
assert_equal('test') { obj.instance_eval('@test') }
assert_equal('test') { obj.instance_eval { @test } }
+ o = Object.new
+ assert_equal ['', o, o], o.instance_eval("[''].each { |s| break [s, o, self] }")
end
assert('Kernel.#eval(string) context') do