summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-04-21 02:31:40 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-04-21 02:31:40 +0000
commitf8e51f7e5958a4962d620c66af2e93cbf6f52f11 (patch)
tree1629dcf996f5e8de230c686fbbb14f11c3c1664d /test
parent8a269f85a0e6aaaecfdadcd185df7a686b45696e (diff)
* parse.y (parser_yylex): abandoned EXPR_VCALL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r--test/ruby/test_parse.rb24
1 files changed, 0 insertions, 24 deletions
diff --git a/test/ruby/test_parse.rb b/test/ruby/test_parse.rb
index aa664ebd44..49ecfc56ed 100644
--- a/test/ruby/test_parse.rb
+++ b/test/ruby/test_parse.rb
@@ -823,28 +823,4 @@ x = __ENCODING__
c.instance_eval { remove_class_variable(:@var) }
end
end
-
- def result(arg = nil, &pro)
- pro || arg
- end
-
- def test_method_and_lvar
- result = nil
- bug3163 = '[ruby-core:29578]'
- assert_equal(%[bug3163], (result %[bug3163]), bug3163)
- assert_equal(/bug3163/x, (result /bug3163/x), bug3163)
- pro = proc {}
- assert_equal(pro, (result &pro), bug3163)
- assert_equal(bug3163, (result *bug3163), bug3163)
- f = g = nil
- assert_raise(SyntaxError, bug3163) {eval("result ?f : g")}
- assert_equal("123\n", eval("result <<FOO\n123\nFOO"), bug3163)
-
- bug3163_2 = '[ruby-core:29594]'
- one = 1
- assert_equal(+1, (result +one), bug3163_2)
- assert_equal(-1, (result -one), bug3163_2)
-
- assert_equal({:a => 1}, (result a: 1))
- end
end