1
0
Fork 0
mirror of https://github.com/shouptech/synthale.git synced 2026-02-03 15:39:45 +00:00
synthale/tests/test_markdown.py

24 lines
623 B
Python

"""Contains tests for the synthale.markdown module."""
import pytest
from synthale import markdown
@pytest.mark.parametrize('text,level,expected', [
('test', 1, 'test\n===='),
('foobar', 2, 'foobar\n------'),
(' test ', None, 'test\n----')
])
def test_setext_heading(text, level, expected):
"""Test for valid setext headings from setext_heading function."""
assert markdown.setext_heading(text, level) == expected
def test_emphasis():
"""Test emphasis."""
assert markdown.emphasis('Foo') == '*Foo*'
def test_strong():
"""Test strong."""
assert markdown.strong('Foo') == '**Foo**'