@@ -42,10 +42,6 @@ def test_str_gemtext() -> None:
4242 (">Not a quote" , ">Not a quote" ),
4343 (">> Not a quote" , ">> Not a quote" ),
4444 (" # Not a header" , " # Not a header" ),
45- ("#Not a header" , "#Not a header" ),
46- ("##Not a header" , "##Not a header" ),
47- ("###Not a header" , "###Not a header" ),
48- ("#### Header 4" , "#### Header 4" ),
4945 ("*Not a list item" , "*Not a list item" ),
5046 ("** Not a list item" , "** Not a list item" ),
5147 (" * Not a list item" , " * Not a list item" ),
@@ -70,9 +66,17 @@ def test_parse_paragraph(gemtext: str, expected_text: str) -> None:
7066 ("# Header 1" , 1 , "Header 1" ),
7167 ("## Header 2" , 2 , "Header 2" ),
7268 ("### Header 3" , 3 , "Header 3" ),
69+ ("#\t Header 1" , 1 , "Header 1" ),
70+ ("##\t Header 2" , 2 , "Header 2" ),
71+ ("###\t Header 3" , 3 , "Header 3" ),
72+ ("# \t Header 1" , 1 , "Header 1" ),
73+ ("## \t Header 2" , 2 , "Header 2" ),
74+ ("### \t Header 3" , 3 , "Header 3" ),
7375 ("# # Header 1" , 1 , "# Header 1" ),
7476 ("## ## Header 2" , 2 , "## Header 2" ),
7577 ("### ### Header 3" , 3 , "### Header 3" ),
78+ ("#### Header 3" , 3 , "# Header 3" ),
79+ ("####Header 3" , 3 , "#Header 3" ),
7680 ],
7781)
7882def test_parse_header (gemtext : str , expected_level : int , expected_content : str ) -> None :
0 commit comments