diff options
Diffstat (limited to 'tests/data')
| -rw-r--r-- | tests/data/does_not_parse_blockquotes_00.md | 37 | ||||
| -rw-r--r-- | tests/data/does_not_parse_codeblocks_00.md | 9 | ||||
| -rw-r--r-- | tests/data/does_not_parse_headers_00.md | 37 | ||||
| -rw-r--r-- | tests/data/does_not_parse_hrules_00.md | 30 | ||||
| -rw-r--r-- | tests/data/does_not_parse_link_breaks_00.md | 40 | ||||
| -rw-r--r-- | tests/data/does_not_parse_lists_00.md | 71 | 
6 files changed, 224 insertions, 0 deletions
| diff --git a/tests/data/does_not_parse_blockquotes_00.md b/tests/data/does_not_parse_blockquotes_00.md new file mode 100644 index 0000000..ed38dd6 --- /dev/null +++ b/tests/data/does_not_parse_blockquotes_00.md @@ -0,0 +1,37 @@ +Canonical blockquotes + +> This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet, +> consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. +> Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus. +> +> Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse +> id sem consectetuer libero luctus adipiscing. + +Lazy blockquotes + +> This is a blockquote with two paragraphs. Lorem ipsum dolor sit +amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere +lectus.  Vestibulum enim wisi, viverra nec, fringilla in, laoreet +vitae, risus. + +> Donec sit amet nisl. Aliquam semper ipsum sit amet +velit. Suspendisse id sem consectetuer libero luctus adipiscing. + +Nested blockquotes + +> This is the first level of quoting. +> +> > This is nested blockquote. +> +> Back to the first level. + +Markdown elements inside blockquotes. + +> ## This is a header. +> +> 1.   This is the first list item. +> 2.   This is the second list item. +> +> Here's some example code: +> +>     return shell_exec("echo $input | $markdown_script"); diff --git a/tests/data/does_not_parse_codeblocks_00.md b/tests/data/does_not_parse_codeblocks_00.md new file mode 100644 index 0000000..7d480bf --- /dev/null +++ b/tests/data/does_not_parse_codeblocks_00.md @@ -0,0 +1,9 @@ +This is a normal paragraph: + +    This is a code block. + +Here is an example of AppleScript: + +    tell application "Foo" +        beep +    end tell diff --git a/tests/data/does_not_parse_headers_00.md b/tests/data/does_not_parse_headers_00.md new file mode 100644 index 0000000..2f6ca3f --- /dev/null +++ b/tests/data/does_not_parse_headers_00.md @@ -0,0 +1,37 @@ +# Sed sagittis Ante + +Sed semper congue, erat libero condimentum nulla, et accumsan ligula +ante consectetur justo. Aliquam molestie at ex at ornare. Sed lectus +tellus, porttitor vel imperdiet nec, eleifend porta erat. Quisque +tortor mi, sagittis quis finibus vel, porta nec velit. Donec luctus +tristique hendrerit. Sed dictum urna convallis quam interdum, non +vulputate nibh consectetur. + +## Mauris consequat sem + +Sit amet dui suscipit, et ullamcorper quam rutrum. Donec ultrices nibh +erat, sit amet maximus ipsum mattis a. Mauris porta nec massa id +aliquet. Suspendisse potenti. Maecenas tempor lacus at orci luctus +porttitor. Ut vestibulum nisl sit amet turpis aliquet blandit a sit +amet massa. Aenean id justo pharetra, laoreet mi at, rhoncus +nunc. Etiam gravida mi et massa maximus bibendum. Vivamus molestie +porttitor lobortis. In efficitur et nisi vitae ultrices. + +### Cras arcu mi dictum + +Cras arcu mi, dictum in est sed, accumsan tempor ex. Pellentesque quis +venenatis est. Morbi porttitor lorem sed lacus mollis efficitur. Fusce +sollicitudin augue quis lorem bibendum, id malesuada quam dapibus. Sed +viverra nulla non pulvinar porta. Donec a ex nec lacus pellentesque +faucibus. In et urna efficitur, placerat felis sit amet, tristique +mi. In hac habitasse platea dictumst. Sed sit amet leo sed nulla +lobortis efficitur. + +#### Fusce blandit fermentum + +Nulla sagittis bibendum. Integer in massa non lacus eleifend +dignissim. Integer aliquam vehicula orci, sed auctor nulla lacinia +eu. Aliquam luctus ante sit amet hendrerit iaculis. Nullam fringilla, +magna sit amet volutpat mollis, enim eros egestas quam, vel blandit +quam massa eget justo. Praesent lobortis vulputate elit, a facilisis +odio condimentum consectetur. Nam eu laoreet tortor, id rhoncus velit. diff --git a/tests/data/does_not_parse_hrules_00.md b/tests/data/does_not_parse_hrules_00.md new file mode 100644 index 0000000..357c739 --- /dev/null +++ b/tests/data/does_not_parse_hrules_00.md @@ -0,0 +1,30 @@ +Suspendisse sagittis lectus a elit elementum consectetur at nec +purus. Proin ullamcorper risus quam. Nam malesuada augue ipsum, sit +amet ultricies nunc elementum a. Curabitur lacinia nisl viverra, +mollis nisl id, luctus diam. + +* * * + +In porta erat id malesuada mattis. Nullam viverra diam ut consectetur +aliquam. Curabitur consequat nibh eget lobortis congue. Vestibulum sem +orci, dignissim sit amet porta a, consectetur vel enim. + +*** + +Etiam laoreet pharetra ipsum, sed lobortis urna maximus a. Quisque +congue dolor nunc, mattis porttitor erat vestibulum ut. + +***** + +Sed tristique, neque sed malesuada gravida, lectus ante sagittis +lorem, eu pretium lacus nulla vel lectus. Nam maximus commodo velit id +porttitor. Vivamus imperdiet augue a interdum gravida. Aliquam +porttitor turpis hendrerit sodales tincidunt. + +- - - + +Nam maximus commodo velit id porttitor. Vivamus imperdiet augue a +interdum gravida. Aliquam porttitor turpis hendrerit sodales +tincidunt. + +--------------------------------------- diff --git a/tests/data/does_not_parse_link_breaks_00.md b/tests/data/does_not_parse_link_breaks_00.md new file mode 100644 index 0000000..4de6024 --- /dev/null +++ b/tests/data/does_not_parse_link_breaks_00.md @@ -0,0 +1,40 @@ +Maecenas maximus nec mauris id posuere. Nullam eu ante iaculis, semper +est a, aliquet purus. Cras tempus pulvinar nisi. Vestibulum non nulla +non lectus tempus semper. Integer felis est, consequat id ex vitae, +congue faucibus arcu. Pellentesque consequat velit mauris, sit amet +cursus turpis ultricies blandit. In ornare est purus, eu bibendum erat +interdum ac. Sed ac elit non eros iaculis euismod sit amet eu +sapien. Phasellus hendrerit facilisis faucibus. Vivamus dapibus, magna   +quis elementum pellentesque, magna nulla venenatis nisi, nec   +consectetur est felis gravida purus. Ut et sollicitudin elit, vitae +consequat nulla. Etiam interdum tempor ipsum a faucibus. Vivamus   +ultrices velit id neque eleifend, sit amet vulputate ex +ultricies. Aliquam convallis, eros a scelerisque pulvinar, ex leo   +sagittis nulla, a sodales justo dui id velit. Etiam vitae egestas +ante. Curabitur venenatis vulputate elit, in luctus dolor. + +Morbi et tellus sem. Nulla semper lacus tellus, a fringilla turpis   +commodo at. Cras accumsan est nec massa fermentum molestie. Sed at +libero elit. Etiam tellus augue, egestas in mattis non, pulvinar sed +neque. Nulla ut lacinia augue. Aenean at mi lacinia, ullamcorper augue +ut, fringilla felis. Nullam eget luctus sem, sit amet lacinia +tellus. Aliquam diam dolor, fringilla et erat quis, feugiat molestie +ipsum. Ut ultricies pellentesque lectus vitae faucibus. Curabitur +aliquet lectus id mauris efficitur, quis pharetra lacus +volutpat. Quisque aliquet in nisi ut fermentum. Donec sodales faucibus +augue, a rhoncus massa consequat vitae.    + +Maecenas pellentesque arcu ex, non consectetur dolor fermentum +iaculis. Pellentesque in risus id quam semper sodales. Donec mattis +molestie neque, quis imperdiet mauris volutpat a. Aliquam in dolor +tellus. In purus erat, euismod ac ultricies sit amet, laoreet eget +libero. Sed molestie porttitor suscipit. Fusce eget massa +arcu. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices +posuere cubilia Curae; Etiam rhoncus, quam vitae tempus suscipit, diam +ex aliquam libero, in volutpat mauris ex ac orci. Duis ac leo +lectus. Vestibulum faucibus dui et diam lacinia, aliquam tempus ligula +eleifend. Etiam ullamcorper suscipit elit eu ullamcorper. Phasellus   +dolor risus, rutrum in metus nec, vehicula sollicitudin libero. Proin +dignissim sapien ut odio pharetra, at interdum sem auctor. Ut lobortis +quis nulla a feugiat. Maecenas pharetra, elit nec blandit pulvinar, +eros purus blandit magna, non scelerisque lectus metus nec arcu.   diff --git a/tests/data/does_not_parse_lists_00.md b/tests/data/does_not_parse_lists_00.md new file mode 100644 index 0000000..ea4150c --- /dev/null +++ b/tests/data/does_not_parse_lists_00.md @@ -0,0 +1,71 @@ +*   Red +*   Green +*   Blue + ++   Red ++   Green ++   Blue + +-   Red +-   Green +-   Blue + +1.  Bird +2.  McHale +3.  Parish + +1.  Bird +1.  McHale +1.  Parish + +3. Bird +1. McHale +8. Parish + +*   Lorem ipsum dolor sit amet, consectetuer adipiscing elit. +    Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, +    viverra nec, fringilla in, laoreet vitae, risus. +*   Donec sit amet nisl. Aliquam semper ipsum sit amet velit. +    Suspendisse id sem consectetuer libero luctus adipiscing. + +*   Lorem ipsum dolor sit amet, consectetuer adipiscing elit. +Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, +viverra nec, fringilla in, laoreet vitae, risus. +*   Donec sit amet nisl. Aliquam semper ipsum sit amet velit. +Suspendisse id sem consectetuer libero luctus adipiscing. + +*   Bird +*   Magic + +*   Bird + +*   Magic + +1.  This is a list item with two paragraphs. Lorem ipsum dolor +    sit amet, consectetuer adipiscing elit. Aliquam hendrerit +    mi posuere lectus. + +    Vestibulum enim wisi, viverra nec, fringilla in, laoreet +    vitae, risus. Donec sit amet nisl. Aliquam semper ipsum +    sit amet velit. + +2.  Suspendisse id sem consectetuer libero luctus adipiscing. + +*   This is a list item with two paragraphs. + +    This is the second paragraph in the list item. You're +only required to indent the first line. Lorem ipsum dolor +sit amet, consectetuer adipiscing elit. + +*   Another item in the same list. + +*   A list item with a blockquote: + +    > This is a blockquote +    > inside a list item. + +*   A list item with a code block: + +        <code goes here> + +1986\. What a great season. | 
