Mercurial > kallithea
changeset 7739:42c4ffb45fe0
tests: some coverage of Markdown rendering actually rendering as HTML and using code-highlight
author | Mads Kiilerich <mads@kiilerich.com> |
---|---|
date | Fri, 07 Jun 2019 03:37:07 +0200 |
parents | bbf7be28a11e |
children | 7e252987e5a7 |
files | kallithea/lib/markup_renderer.py |
diffstat | 1 files changed, 11 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/kallithea/lib/markup_renderer.py Fri Jun 07 03:37:07 2019 +0200 +++ b/kallithea/lib/markup_renderer.py Fri Jun 07 03:37:07 2019 +0200 @@ -178,6 +178,17 @@ u'<div onclick="alert(2)">yo</div>' >>> MarkupRenderer.markdown('''<a href="javascript:alert(3)">yo</a>''') u'<p><a href="javascript:alert(3)">yo</a></p>' + >>> MarkupRenderer.markdown('''## Foo''') + u'<h2>Foo</h2>' + >>> print MarkupRenderer.markdown(''' + ... #!/bin/bash + ... echo "hello" + ... ''') + <table class="code-highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1 + 2</pre></div></td><td class="code"><div class="code-highlight"><pre><span></span><span class="ch">#!/bin/bash</span> + <span class="nb">echo</span> <span class="s2">"hello"</span> + </pre></div> + </td></tr></table> """ source = safe_unicode(source) try: