summaryrefslogtreecommitdiff
path: root/test/rdoc/test_rdoc_markup_to_html_crossref.rb
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2024-12-18 06:48:27 +0900
committergit <[email protected]>2024-12-17 21:48:31 +0000
commitfef8ecc708e0dbb5725abb1aa24329cf612f8c41 (patch)
tree38daca8ad171cf658d03de608baeccb273ebe456 /test/rdoc/test_rdoc_markup_to_html_crossref.rb
parent375fec7c53c5b32f85c05f759c080678d29a9a94 (diff)
[ruby/rdoc] Enable cross reference in code
(https://github.com/ruby/rdoc/pull/1240) Some people like to mark up method names in MarkDown style block quotes, like this: ruby/ruby#12333. Currently, no links are created in the code in the RDoc, but such words most likely refer to methods. This PR makes a word a code cross-reference if the whole word can be resolved as a reference. https://github.com/ruby/rdoc/commit/7d7efb0709
Diffstat (limited to 'test/rdoc/test_rdoc_markup_to_html_crossref.rb')
-rw-r--r--test/rdoc/test_rdoc_markup_to_html_crossref.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/rdoc/test_rdoc_markup_to_html_crossref.rb b/test/rdoc/test_rdoc_markup_to_html_crossref.rb
index d5817560e2..fb0aca2909 100644
--- a/test/rdoc/test_rdoc_markup_to_html_crossref.rb
+++ b/test/rdoc/test_rdoc_markup_to_html_crossref.rb
@@ -16,6 +16,18 @@ class RDocMarkupToHtmlCrossrefTest < XrefTestCase
result = @to.convert 'C1'
assert_equal para("<a href=\"C1.html\"><code>C1</code></a>"), result
+
+ result = @to.convert '+C1+'
+ assert_equal para("<a href=\"C1.html\"><code>C1</code></a>"), result
+
+ result = @to.convert 'FOO'
+ assert_equal para("FOO"), result
+
+ result = @to.convert '+FOO+'
+ assert_equal para("<code>FOO</code>"), result
+
+ result = @to.convert '<tt># :stopdoc:</tt>:'
+ assert_equal para("<code># :stopdoc:</code>:"), result
end
def test_convert_CROSSREF_method