Fix multiline summary issues

This commit is contained in:
Sina Atalay
2025-12-12 13:22:23 +03:00
parent 053d6888ee
commit ac828184f1
8 changed files with 19 additions and 10 deletions

View File

@@ -156,9 +156,10 @@ class TestProcessDoi:
@pytest.mark.parametrize(
("summary", "expected"),
[
("This is a summary", "!!! note\n This is a summary"),
("Short", "!!! note\n Short"),
("Multi word summary text", "!!! note\n Multi word summary text"),
("This is a summary", "!!! summary\n This is a summary"),
("Short", "!!! summary\n Short"),
("Multi word summary text", "!!! summary\n Multi word summary text"),
("This is a multi-line summary\nwith two lines", "!!! summary\n This is a multi-line summary\n with two lines"),
],
)
def test_process_summary(summary, expected):

View File

@@ -175,6 +175,10 @@ class TestEscapeTypstCharacters:
" that are extremely painful.]"
),
),
(
"!!! summary\n This is a multi-line summary\n with two lines",
"#summary[This is a multi-line summary \\ with two lines]",
)
],
)
def test_markdown_to_typst(markdown_string, expected_typst_string):