"""Test low-level Markdown to HTML conversion. It is an external library for the most part, but given sensitivity of escaping HTML content - best to test in insolation and verify the security of our dependencies. """ from galaxy.managers.markdown_util import to_html def test_basics(): as_html = to_html(""" # My header! My cool document. **Bold** text. ## My sub header Less important content. """) assert "
This is code right?\nHere is another line." in as_html
def test_tables():
as_html = to_html("""
|animal|sound|
|------|-----|
|dog |bark |
|cat |meow |
""")
assert "" in as_html, as_html
def test_tags_escaped():
as_html = to_html("""
Bad block approaches
""")
assert "