summaryrefslogtreecommitdiff
path: root/test/rdoc/test_rdoc_cross_reference.rb
diff options
context:
space:
mode:
authoraycabta <aycabta@gmail.com>2021-12-04 18:05:37 +0900
committergit <svn-admin@ruby-lang.org>2021-12-09 18:16:05 +0900
commit2e50989ad39a1085e04a901d072e7a2a77d1dc8f (patch)
tree7c901a9bb9001fd327f173b8753cb370a44b3c71 /test/rdoc/test_rdoc_cross_reference.rb
parentfa806cf233938af64ce928a37d2641dd762da87a (diff)
[ruby/rdoc] Resolve class and method of the same name correctly
https://github.com/ruby/rdoc/commit/1e16284fe5
Diffstat (limited to 'test/rdoc/test_rdoc_cross_reference.rb')
-rw-r--r--test/rdoc/test_rdoc_cross_reference.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/rdoc/test_rdoc_cross_reference.rb b/test/rdoc/test_rdoc_cross_reference.rb
index 94ddc1e1e4..f73681ebc8 100644
--- a/test/rdoc/test_rdoc_cross_reference.rb
+++ b/test/rdoc/test_rdoc_cross_reference.rb
@@ -88,6 +88,15 @@ class TestRDocCrossReference < XrefTestCase
assert_ref @c4_c4, 'C4'
end
+ def test_resolve_class_and_method_of_the_same_name
+ assert_ref @c10_class, 'C10'
+ assert_ref @c10_method, '#C10'
+ assert_ref @c11_class, 'C11'
+ assert_ref @c11_method, '#C11'
+ assert_ref @c10_c11_class, 'C10::C11'
+ assert_ref @c10_c11_method, 'C10#C11'
+ end
+
def test_resolve_class
assert_ref @c1, 'C1'
refute_ref 'H1'