Fixed comment rendering

This commit is contained in:
2018-03-27 17:13:12 +02:00
parent dfaac59e20
commit 218c3f0dca
2 changed files with 11 additions and 1 deletions

View File

@@ -11,7 +11,7 @@
.comment-body .comment-body
p.comment-author {{ comment._user.full_name }} p.comment-author {{ comment._user.full_name }}
span {{comment.properties._content_html | safe }} span {{comment.properties | markdowned('content') }}
// TODO: Markdown preview when editing // TODO: Markdown preview when editing

View File

@@ -19,3 +19,13 @@ class MarkdownTest(unittest.TestCase):
self.assertEqual(None, jinja.do_markdown(None)) self.assertEqual(None, jinja.do_markdown(None))
self.assertEqual('', jinja.do_markdown('')) self.assertEqual('', jinja.do_markdown(''))
def test_markdowned(self):
from pillar.web import jinja
self.assertEqual(None, jinja.do_markdowned({'eek': None}, 'eek'))
self.assertEqual('<p>ook</p>\n', jinja.do_markdowned({'eek': 'ook'}, 'eek'))
self.assertEqual('<p>ook</p>\n', jinja.do_markdowned(
{'eek': 'ook', '_eek_html': None}, 'eek'))
self.assertEqual('prerendered', jinja.do_markdowned(
{'eek': 'ook', '_eek_html': 'prerendered'}, 'eek'))