from flaskbb.utils.markup import collect_emojis, EMOJIS, markdown
def test_collect_emojis():
assert collect_emojis() == EMOJIS
def test_custom_renderer():
# custom paragraph
p_expected = "
@sh4nks is :developing:
.
\n"
p_plain = "@sh4nks is :developing: :flaskbb:."
assert markdown.render(p_plain) == p_expected
# custom block code with pygments highlighting
b_expected = """\nprint("Hello World")
\n"""
b_expected_lang = """\n"""
b_plain = """
```
print("Hello World")
```
"""
b_plain_lang = """
```python
print("Hello World")
```
"""
assert markdown.render(b_plain) == b_expected
assert markdown.render(b_plain_lang) == b_expected_lang