Skip to content

Commit b6224ea

Browse files
committed
Writting test for links with code issue
1 parent 4e14158 commit b6224ea

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

test/rdoc/test_rdoc_markdown.rb

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,30 @@ def test_emphasis
3131
assert_equal '<em>*bold*</em>', @parser.emphasis('*bold*')
3232
end
3333

34+
def test_parse_links
35+
doc = parse <<-MD
36+
[Link to Foo](https://example.com)
37+
MD
38+
expected = doc(verb("[Link to Foo](https://example.com)\n"))
39+
40+
assert_equal(expected, doc)
41+
42+
doc = parse <<-MD
43+
[Link to `Foo`](https://example.com)
44+
MD
45+
46+
expected = doc(para("[Link to <code>Foo</code>](https://example.com)"))
47+
48+
assert_equal(expected, doc)
49+
50+
doc = parse <<-MD
51+
[Link to **Foo**](https://example.com)
52+
MD
53+
expected = doc(para("[Link to <b>Foo</b>](https://example.com)"))
54+
55+
assert_equal(expected, doc)
56+
end
57+
3458
def test_parse_auto_link_email
3559
doc = parse "Autolink: <nobody-0+_./!%~$@example>"
3660

0 commit comments

Comments
 (0)