diff --git a/test/rdoc/test_rdoc_markdown.rb b/test/rdoc/test_rdoc_markdown.rb index dd6f312fa9..537d519e7d 100644 --- a/test/rdoc/test_rdoc_markdown.rb +++ b/test/rdoc/test_rdoc_markdown.rb @@ -31,6 +31,30 @@ def test_emphasis assert_equal '*bold*', @parser.emphasis('*bold*') end + def test_parse_links + doc = parse <<-MD + [Link to Foo](https://example.com) + MD + expected = doc(verb("[Link to Foo](https://example.com)\n")) + + assert_equal(expected, doc) + + doc = parse <<-MD + [Link to `Foo`](https://example.com) + MD + + expected = doc(para("[Link to Foo](https://example.com)")) + + assert_equal(expected, doc) + + doc = parse <<-MD + [Link to **Foo**](https://example.com) + MD + expected = doc(para("[Link to Foo](https://example.com)")) + + assert_equal(expected, doc) + end + def test_parse_auto_link_email doc = parse "Autolink: "