mirror of
https://github.com/discourse/discourse.git
synced 2025-09-06 10:50:21 +08:00
FIX: HtmlToMarkdown should not convert empty/bad <a> tags
This commit is contained in:
parent
1706036f2b
commit
edbf12622b
2 changed files with 14 additions and 3 deletions
|
@ -31,6 +31,12 @@ describe HtmlToMarkdown do
|
|||
expect(html_to_markdown(%Q{<a href="https://www.discourse.org">Discourse</a>})).to eq("[Discourse](https://www.discourse.org)")
|
||||
end
|
||||
|
||||
it "removes empty & invalid <a>" do
|
||||
expect(html_to_markdown(%Q{<a>Discourse</a>})).to eq("Discourse")
|
||||
expect(html_to_markdown(%Q{<a href="">Discourse</a>})).to eq("Discourse")
|
||||
expect(html_to_markdown(%Q{<a href="foo.bar">Discourse</a>})).to eq("Discourse")
|
||||
end
|
||||
|
||||
HTML_WITH_IMG ||= %Q{<img src="https://www.discourse.org/logo.svg" alt="Discourse Logo">}
|
||||
|
||||
it "converts <img>" do
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue