1
0
قرینه از https://github.com/quitesimpleorg/qsmaddy.git synced 2025-08-14 00:59:52 +02:00

orderedlistparser: Add parsing support for fully numeric markdown lists

This commit is contained in:
Drew Mettlach
2020-10-03 17:22:21 -05:00
والد 19338d2b56
کامیت cde0137e90
4فایلهای تغییر یافته به همراه47 افزوده شده و 4 حذف شده

مشاهده پرونده

@@ -96,3 +96,26 @@ TEST_F(MADDY_ORDEREDLISTPARSER, ItReplacesMarkdownWithAnHierachicalHtmlList)
ASSERT_EQ(expected, outputString);
}
TEST_F(MADDY_ORDEREDLISTPARSER, ItReplacesNumberedMarkdownListWithAnHtmlOrderedList)
{
std::vector<std::string> markdown = {
"1. a"
, "94. b"
, "103. c"
, ""
};
std::string expected = "<ol><li>a</li><li>b</li><li>c</li></ol>";
for (std::string md : markdown)
{
olParser->AddLine(md);
}
ASSERT_TRUE(olParser->IsFinished());
std::stringstream& output(olParser->GetResult());
const std::string& outputString = output.str();
ASSERT_EQ(expected, outputString);
}