import pytest
from src.backend.utils import html
@pytest.mark.parametrize(
"tag,text,expected",
[
("b", "Hello, world!", "Hello, world!"),
("i", "Hello, world!", "Hello, world!"),
("h1", " ", "
"),
],
)
@pytest.mark.parametrize("case_modifier", [str.lower, str.upper])
def test_wrap_tag(tag, text, expected, case_modifier):
tag = case_modifier(tag)
assert html.wrap_tag(tag, text) == expected
def test_bold():
assert html.bold("Hello, world!") == "Hello, world!"