diff options
Diffstat (limited to 'test/ripper/test_parser_events.rb')
| -rw-r--r-- | test/ripper/test_parser_events.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/ripper/test_parser_events.rb b/test/ripper/test_parser_events.rb index aa7434c083..3e72c7a331 100644 --- a/test/ripper/test_parser_events.rb +++ b/test/ripper/test_parser_events.rb @@ -482,6 +482,13 @@ class TestRipper::ParserEvents < Test::Unit::TestCase thru_call = false assert_nothing_raised { + tree = parse("a b do end.()", :on_call) {thru_call = true} + } + assert_equal true, thru_call + assert_equal "[call(command(a,[vcall(b)],&do_block(,bodystmt([void()]))),.,call,[])]", tree + + thru_call = false + assert_nothing_raised { tree = parse("self::foo", :on_call) {thru_call = true} } assert_equal true, thru_call |
