+
+
+
+
+
+
\ No newline at end of file
diff --git a/tests/tests/atx_heading.html b/tests/tests/atx_heading.html
new file mode 100644
index 0000000..7d8118e
--- /dev/null
+++ b/tests/tests/atx_heading.html
@@ -0,0 +1,2 @@
+
This is an h1
+
This is an h2
\ No newline at end of file
diff --git a/tests/tests/atx_heading.md b/tests/tests/atx_heading.md
new file mode 100644
index 0000000..cede358
--- /dev/null
+++ b/tests/tests/atx_heading.md
@@ -0,0 +1,3 @@
+# This is an h1
+
+## This is an h2
\ No newline at end of file
diff --git a/tests/tests/automatic_link.html b/tests/tests/automatic_link.html
new file mode 100644
index 0000000..50a94ba
--- /dev/null
+++ b/tests/tests/automatic_link.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/tests/automatic_link.md b/tests/tests/automatic_link.md
new file mode 100644
index 0000000..08d3bf4
--- /dev/null
+++ b/tests/tests/automatic_link.md
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/tests/tests/blockquote.html b/tests/tests/blockquote.html
new file mode 100644
index 0000000..1cd4095
--- /dev/null
+++ b/tests/tests/blockquote.html
@@ -0,0 +1,25 @@
+
Here's a regular blockquote:
+
+
This is a blockquote.
+
+
Here's one with no space after the ">":
+
+
This is a blockquote.
+
+
Here's one with multiple paragraphs:
+
+
This is line one.
+
This is line two.
+
+
Here's one with multiple types of blocks:
+
+
This is a quoted paragraph.
+
+
This is a list item of a quoted list.
+
This is another list item.
+
+
+
This is a nested quote block.
+
+
This is another paragraph.
+
\ No newline at end of file
diff --git a/tests/tests/blockquote.md b/tests/tests/blockquote.md
new file mode 100644
index 0000000..63e4099
--- /dev/null
+++ b/tests/tests/blockquote.md
@@ -0,0 +1,24 @@
+Here's a regular blockquote:
+
+> This is a blockquote.
+
+Here's one with no space after the ">":
+
+>This is a blockquote.
+
+Here's one with multiple paragraphs:
+
+> This is line one.
+>
+> This is line two.
+
+Here's one with multiple types of blocks:
+
+> This is a quoted paragraph.
+>
+> - This is a list item of a quoted list.
+> - This is another list item.
+>
+> > This is a nested quote block.
+>
+> This is another paragraph.
\ No newline at end of file
diff --git a/tests/tests/code_block.html b/tests/tests/code_block.html
new file mode 100644
index 0000000..37b7660
--- /dev/null
+++ b/tests/tests/code_block.html
@@ -0,0 +1,9 @@
+
Here's a regular code block:
+
<?php
+
+echo 'Hello World!';
+
+?>
+
Here's one that holds a list:
+
- list item
+- another list item
\ No newline at end of file
diff --git a/tests/tests/code_block.md b/tests/tests/code_block.md
new file mode 100644
index 0000000..bfa4904
--- /dev/null
+++ b/tests/tests/code_block.md
@@ -0,0 +1,13 @@
+Here's a regular code block:
+
+
+
+Here's one that holds a list:
+
+ - list item
+ - another list item
+
diff --git a/tests/tests/code_span.html b/tests/tests/code_span.html
new file mode 100644
index 0000000..9c03025
--- /dev/null
+++ b/tests/tests/code_span.html
@@ -0,0 +1 @@
+
This is a code span.
\ No newline at end of file
diff --git a/tests/tests/code_span.md b/tests/tests/code_span.md
new file mode 100644
index 0000000..03d24b5
--- /dev/null
+++ b/tests/tests/code_span.md
@@ -0,0 +1 @@
+This is a `code span`.
\ No newline at end of file
diff --git a/tests/tests/compound_list.html b/tests/tests/compound_list.html
new file mode 100644
index 0000000..6416c6b
--- /dev/null
+++ b/tests/tests/compound_list.html
@@ -0,0 +1,13 @@
+
Here's a compound list:
+
+
+
This is the first paragraph of the list item.
+
This is the second one.
+
+
+
This is another list item.
+
+
This is a quote block that belongs to it.
+
+
+
\ No newline at end of file
diff --git a/tests/tests/compound_list.md b/tests/tests/compound_list.md
new file mode 100644
index 0000000..cf556d3
--- /dev/null
+++ b/tests/tests/compound_list.md
@@ -0,0 +1,10 @@
+Here's a compound list:
+
+- This is the first paragraph of the list item.
+
+ This is the second one.
+
+- This is another list item.
+
+ > This is a quote block that belongs to it.
+
diff --git a/tests/tests/cyrillic.html b/tests/tests/cyrillic.html
new file mode 100644
index 0000000..e69de29
diff --git a/tests/tests/cyrillic.md b/tests/tests/cyrillic.md
new file mode 100644
index 0000000..e69de29
diff --git a/tests/tests/email.html b/tests/tests/email.html
new file mode 100644
index 0000000..e69de29
diff --git a/tests/tests/email.md b/tests/tests/email.md
new file mode 100644
index 0000000..e69de29
diff --git a/tests/tests/emphasis.html b/tests/tests/emphasis.html
new file mode 100644
index 0000000..2adbd1a
--- /dev/null
+++ b/tests/tests/emphasis.html
@@ -0,0 +1,5 @@
+
Here's an emphasis.
+
Here's a strong one.
+
Here's an emphasis that uses underscores.
+
Here's a strong emphasis that uses underscores.
+
This is _ not an emphasis _.
\ No newline at end of file
diff --git a/tests/tests/emphasis.md b/tests/tests/emphasis.md
new file mode 100644
index 0000000..45b57c0
--- /dev/null
+++ b/tests/tests/emphasis.md
@@ -0,0 +1,9 @@
+Here's *an emphasis*.
+
+Here's **a strong one**.
+
+Here's _an emphasis that uses underscores_.
+
+Here's __a strong emphasis that uses underscores__.
+
+This is _ not an emphasis _.
\ No newline at end of file
diff --git a/tests/tests/escaping.html b/tests/tests/escaping.html
new file mode 100644
index 0000000..bcb44b4
--- /dev/null
+++ b/tests/tests/escaping.html
@@ -0,0 +1,6 @@
+
Here's an emphasis and here's an escaped *emphasis*. Here are also an escaped `code span`, escaped [inline link](http://example.com).
+
Here's an escaped \*emphasis\* inside of a code span.
+
Here's one inside of a code block:
+
An escaped \*emphasis\*.
+
Finally, an escaped reference:
+
[1]: http://example.com
\ No newline at end of file
diff --git a/tests/tests/escaping.md b/tests/tests/escaping.md
new file mode 100644
index 0000000..8bca463
--- /dev/null
+++ b/tests/tests/escaping.md
@@ -0,0 +1,11 @@
+Here's an *emphasis* and here's an escaped \*emphasis\*. Here are also an escaped \`code span\`, escaped \[inline link](http://example.com).
+
+Here's `an escaped \*emphasis\* inside of a code span`.
+
+Here's one inside of a code block:
+
+ An escaped \*emphasis\*.
+
+Finally, an escaped reference:
+
+\[1]: http://example.com
\ No newline at end of file
diff --git a/tests/tests/inline_link.html b/tests/tests/inline_link.html
new file mode 100644
index 0000000..e69de29
diff --git a/tests/tests/inline_link.md b/tests/tests/inline_link.md
new file mode 100644
index 0000000..e69de29
diff --git a/tests/tests/ordered_list.html b/tests/tests/ordered_list.html
new file mode 100644
index 0000000..81652ac
--- /dev/null
+++ b/tests/tests/ordered_list.html
@@ -0,0 +1,16 @@
+
Here's a regular ordered list:
+
+
one
+
two
+
three
+
+
Here's one with repeating numbers:
+
+
one
+
two
+
+
Here's one with large numbers:
+
+
one
+
two
+
\ No newline at end of file
diff --git a/tests/tests/ordered_list.md b/tests/tests/ordered_list.md
new file mode 100644
index 0000000..e63af9a
--- /dev/null
+++ b/tests/tests/ordered_list.md
@@ -0,0 +1,16 @@
+Here's a regular ordered list:
+
+1. one
+2. two
+3. three
+
+Here's one with repeating numbers:
+
+1. one
+1. two
+
+Here's one with large numbers:
+
+123. one
+123. two
+
diff --git a/tests/tests/paragraph_blockquote.html b/tests/tests/paragraph_blockquote.html
new file mode 100644
index 0000000..e69de29
diff --git a/tests/tests/paragraph_blockquote.md b/tests/tests/paragraph_blockquote.md
new file mode 100644
index 0000000..e69de29
diff --git a/tests/tests/paragraph_list.html b/tests/tests/paragraph_list.html
new file mode 100644
index 0000000..53a09dc
--- /dev/null
+++ b/tests/tests/paragraph_list.html
@@ -0,0 +1,5 @@
+
Here's a list that's "inside" a paragraph:
+
+
list item
+
another list item
+
\ No newline at end of file
diff --git a/tests/tests/paragraph_list.md b/tests/tests/paragraph_list.md
new file mode 100644
index 0000000..341aec3
--- /dev/null
+++ b/tests/tests/paragraph_list.md
@@ -0,0 +1,4 @@
+Here's a list that's "inside" a paragraph:
+- list item
+- another list item
+
diff --git a/tests/tests/quote_block.html b/tests/tests/quote_block.html
new file mode 100644
index 0000000..48d240b
--- /dev/null
+++ b/tests/tests/quote_block.html
@@ -0,0 +1,20 @@
+
Here's a regular quote block:
+
+
Some quoted text.
+Here goes some more.
+
+
Here's one with space before lines:
+
+
Some quoted text.
+Here goes some more.
+
+
Here's one with no space after >:
+
+
Some quoted text.
+Here goes some more.
+
+
Here's one with no > on the second line:
+
+
Some quoted text.
+Here goes some more.
+
\ No newline at end of file
diff --git a/tests/tests/quote_block.md b/tests/tests/quote_block.md
new file mode 100644
index 0000000..f01f6ec
--- /dev/null
+++ b/tests/tests/quote_block.md
@@ -0,0 +1,19 @@
+Here's a regular quote block:
+
+> Some quoted text.
+> Here goes some more.
+
+Here's one with space before lines:
+
+ > Some quoted text.
+ > Here goes some more.
+
+Here's one with no space after >:
+
+>Some quoted text.
+>Here goes some more.
+
+Here's one with no > on the second line:
+
+> Some quoted text.
+Here goes some more.
\ No newline at end of file
diff --git a/tests/tests/reference_link.html b/tests/tests/reference_link.html
new file mode 100644
index 0000000..84ed9e5
--- /dev/null
+++ b/tests/tests/reference_link.html
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/tests/tests/reference_link.md b/tests/tests/reference_link.md
new file mode 100644
index 0000000..e6fb2b3
--- /dev/null
+++ b/tests/tests/reference_link.md
@@ -0,0 +1,29 @@
+Here's a [reference link][1].
+
+[1]: http://parsedown.org
+
+Here's [one] [2] with an alternative syntax.
+
+[2] :http://parsedown.org
+
+Here's [one][3] on the next line.
+[3]: http://parsedown.org
+
+Here's [one][4] on 2 lines.
+
+[4]:
+http://parsedown.org
+
+Here's [one][5] with a different URL.
+
+[5]: http://parsedown.org/tests/
+
+Here's [one][the website] with a semantic name.
+
+[the website]: http://parsedown.org
+
+Here's [one][404] with no definition.
+
+Here's an image: ![Markdown Logo][image]
+
+[image]: https://raw.github.com/dcurtis/markdown-mark/master/png/32x20-solid.png
\ No newline at end of file
diff --git a/tests/tests/regular_list.html b/tests/tests/regular_list.html
new file mode 100644
index 0000000..949b12e
--- /dev/null
+++ b/tests/tests/regular_list.html
@@ -0,0 +1,17 @@
+
Here's a regular list:
+
+
list item
+
another list item
+
3rd list item
+
+
Here's one with white space around items:
+
+
list item
+
another list item
+
+
Here's one with too much space before items:
+
- list item
+- another list item
+
Here's one with no space after markers:
+
-list item
+-another list item
\ No newline at end of file
diff --git a/tests/tests/regular_list.md b/tests/tests/regular_list.md
new file mode 100644
index 0000000..bde80ee
--- /dev/null
+++ b/tests/tests/regular_list.md
@@ -0,0 +1,20 @@
+Here's a regular list:
+
+- list item
+- another list item
+- 3rd list item
+
+Here's one with white space around items:
+
+ - list item
+ - another list item
+
+Here's one with too much space before items:
+
+ - list item
+ - another list item
+
+Here's one with no space after markers:
+
+-list item
+-another list item
\ No newline at end of file
diff --git a/tests/tests/setext_heading.html b/tests/tests/setext_heading.html
new file mode 100644
index 0000000..7692278
--- /dev/null
+++ b/tests/tests/setext_heading.html
@@ -0,0 +1,6 @@
+
Heading 1
+
Heading 2
+
Block Heading
+
This is the rest of the block.
+
Single "="
+
Single "-"
\ No newline at end of file
diff --git a/tests/tests/setext_heading.md b/tests/tests/setext_heading.md
new file mode 100644
index 0000000..3ccd511
--- /dev/null
+++ b/tests/tests/setext_heading.md
@@ -0,0 +1,16 @@
+Heading 1
+=========
+
+Heading 2
+---------
+
+Block Heading
+-------------
+This is the rest of the block.
+
+Single "="
+=
+
+Single "-"
+-
+
diff --git a/tests/tests/sparse_list.html b/tests/tests/sparse_list.html
new file mode 100644
index 0000000..e83f2dc
--- /dev/null
+++ b/tests/tests/sparse_list.html
@@ -0,0 +1,14 @@
+
Here's a list where items are separated by empty lines:
+
+
+
list item
+
+
another list item
+
+
Here's an ordered one:
+
+
+
item one
+
+
item two
+
\ No newline at end of file
diff --git a/tests/tests/sparse_list.md b/tests/tests/sparse_list.md
new file mode 100644
index 0000000..b7f3ea6
--- /dev/null
+++ b/tests/tests/sparse_list.md
@@ -0,0 +1,11 @@
+Here's a list where items are separated by empty lines:
+
+- list item
+
+- another list item
+
+Here's an ordered one:
+
+1. item one
+
+2. item two
\ No newline at end of file
diff --git a/tests/tests/unordered_list.html b/tests/tests/unordered_list.html
new file mode 100644
index 0000000..286feb0
--- /dev/null
+++ b/tests/tests/unordered_list.html
@@ -0,0 +1,20 @@
+
Here's a regular unordered list:
+
+
list item
+
another list item
+
3rd list item
+
+
Here's one with a variety of markers:
+
+
hyphen
+
plus
+
asterisk
+
+
Here's one with white space around items:
+
+
list item
+
another list item
+
+
Here's one with no space after markers:
+
-list item
+-another list item
\ No newline at end of file
diff --git a/tests/tests/unordered_list.md b/tests/tests/unordered_list.md
new file mode 100644
index 0000000..0e1717d
--- /dev/null
+++ b/tests/tests/unordered_list.md
@@ -0,0 +1,21 @@
+Here's a regular unordered list:
+
+- list item
+- another list item
+- 3rd list item
+
+Here's one with a variety of markers:
+
+- hyphen
++ plus
+* asterisk
+
+Here's one with white space around items:
+
+ - list item
+ - another list item
+
+Here's one with no space after markers:
+
+-list item
+-another list item
\ No newline at end of file