diff options
author | Nobuyoshi Nakada <[email protected]> | 2024-12-18 06:48:27 +0900 |
---|---|---|
committer | git <[email protected]> | 2024-12-17 21:48:31 +0000 |
commit | fef8ecc708e0dbb5725abb1aa24329cf612f8c41 (patch) | |
tree | 38daca8ad171cf658d03de608baeccb273ebe456 /test/rdoc/test_rdoc_markup_to_html_crossref.rb | |
parent | 375fec7c53c5b32f85c05f759c080678d29a9a94 (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.rb | 12 |
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 |