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 - **\\***")
|
||||
]
|
||||
|
||||
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 =
|
||||
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_"),
|
||||
@@ -55,6 +72,7 @@ tests =
|
||||
boldTests,
|
||||
linkTests,
|
||||
escapedCharTests,
|
||||
blockquoteTests,
|
||||
integrationTests
|
||||
]
|
||||
|
||||
|
Reference in New Issue
Block a user