File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -2513,6 +2513,31 @@ def test_parse_require_dynamic_string
25132513 assert_equal 1 , @top_level . requires . length
25142514 end
25152515
2516+ def test_parse_postfix_nodoc
2517+ util_parser <<-RUBY
2518+ class A
2519+ end # :nodoc:
2520+
2521+ class B
2522+ def a
2523+ end # :nodoc:
2524+
2525+ def b
2526+ end
2527+ end
2528+ RUBY
2529+
2530+ @parser . parse_statements @top_level
2531+
2532+ c_a = @top_level . classes . select ( &:document_self ) . first
2533+ assert_equal 'B' , c_a . full_name
2534+
2535+ assert_equal 2 , @top_level . classes . length
2536+ assert_equal 1 , @top_level . classes . count ( &:document_self )
2537+ assert_equal 1 , c_a . method_list . length
2538+ assert_equal 'B#b' , c_a . method_list . first . full_name
2539+ end
2540+
25162541 def test_parse_statements_identifier_require
25172542 content = "require 'bar'"
25182543
You can’t perform that action at this time.
0 commit comments