From 1767e50c1c550f08c0568bd41192d6c34f5d102c Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sun, 9 Mar 2025 12:23:45 +0900 Subject: [PATCH] Tests for markdown code using multiple backquotes More exhaustive than "MarkdownTest_1.0.3/Code Spans.text" file. --- test/rdoc/test_rdoc_markdown.rb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/test/rdoc/test_rdoc_markdown.rb b/test/rdoc/test_rdoc_markdown.rb index 72587caf46..61098ae2b5 100644 --- a/test/rdoc/test_rdoc_markdown.rb +++ b/test/rdoc/test_rdoc_markdown.rb @@ -136,9 +136,27 @@ def test_parse_char_entity def test_parse_code doc = parse "Code: `text`" + expected = doc(para("Code: text")) + assert_equal expected, doc + doc = parse "Code: ` text `" expected = doc(para("Code: text")) + assert_equal expected, doc + + doc = parse "Code: ``text`s``" + expected = doc(para("Code: text`s")) + assert_equal expected, doc + + doc = parse "Code: `` text`s ``" + expected = doc(para("Code: text`s")) + assert_equal expected, doc + + doc = parse "Code: ```text`s```" + expected = doc(para("Code: text`s")) + assert_equal expected, doc + doc = parse "Code: ``` text`s ```" + expected = doc(para("Code: text`s")) assert_equal expected, doc end