Added blockquote tests
This commit is contained in:
18
src/Test.hs
18
src/Test.hs
@@ -39,6 +39,23 @@ escapedCharTests =
|
|||||||
check_equal "Should print literal asterisk in bold" "<p>This is a bolded asterisk - <b>*</b></p>" (convert "This is a bolded asterisk - **\\***")
|
check_equal "Should print literal asterisk in bold" "<p>This is a bolded asterisk - <b>*</b></p>" (convert "This is a bolded asterisk - **\\***")
|
||||||
]
|
]
|
||||||
|
|
||||||
|
blockquoteTests =
|
||||||
|
TestList
|
||||||
|
[ check_equal "Should wrap para in blockquote" "<blockquote><p>What a <b>truly</b> <i>lovely</i> day!!!</p></blockquote>" (convert "> What a __truly__ _lovely_ day!!!"),
|
||||||
|
check_equal "Simple nested blockquotes" "<blockquote><p>Hello</p><blockquote><p>World</p></blockquote></blockquote>" (convert "> Hello\n>\n>> World"),
|
||||||
|
check_equal
|
||||||
|
"Nested blockquotes"
|
||||||
|
"<blockquote><p>Dorothy followed her through many \
|
||||||
|
\of the beautiful rooms in her castle.</p><blockquote><p>The Witch \
|
||||||
|
\bade her clean the pots and kettles and sweep the floor and keep the fire \
|
||||||
|
\fed with wood.</p></blockquote></blockquote>"
|
||||||
|
( convert
|
||||||
|
"> Dorothy followed her through many of the \
|
||||||
|
\beautiful rooms in her castle.\n> \n>> The Witch bade her \
|
||||||
|
\clean the pots and kettles and sweep the floor and keep the fire fed with wood."
|
||||||
|
)
|
||||||
|
]
|
||||||
|
|
||||||
integrationTests =
|
integrationTests =
|
||||||
TestList
|
TestList
|
||||||
[ check_equal "Integration 1" "<h1>Sample Markdown</h1><p>This is some basic, sample markdown.</p><h2><b>Second</b> <i>Heading</i></h2>" (convert "# Sample Markdown\n\n This is some basic, sample markdown.\n\n ## __Second__ _Heading_"),
|
[ check_equal "Integration 1" "<h1>Sample Markdown</h1><p>This is some basic, sample markdown.</p><h2><b>Second</b> <i>Heading</i></h2>" (convert "# Sample Markdown\n\n This is some basic, sample markdown.\n\n ## __Second__ _Heading_"),
|
||||||
@@ -55,6 +72,7 @@ tests =
|
|||||||
boldTests,
|
boldTests,
|
||||||
linkTests,
|
linkTests,
|
||||||
escapedCharTests,
|
escapedCharTests,
|
||||||
|
blockquoteTests,
|
||||||
integrationTests
|
integrationTests
|
||||||
]
|
]
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user