diff --git a/composer.json b/composer.json
index 9e084c6..faf32b3 100644
--- a/composer.json
+++ b/composer.json
@@ -1,7 +1,7 @@
{
"name": "massivedynamic/parkdown",
"type": "library",
- "version": "1.1.2",
+ "version": "v1.2.0",
"license": "MIT",
"autoload": {
"psr-4": {
diff --git a/tests/HeadingsTest.php b/tests/HeadingsTest.php
new file mode 100644
index 0000000..3091295
--- /dev/null
+++ b/tests/HeadingsTest.php
@@ -0,0 +1,65 @@
+This is an H1
+ ";
+
+ [$source, $result] = createTest($source, $target);
+ $this->assertEquals($source, $result);
+ }
+
+ public function testH2ParsesCorrectly() : void {
+ $source = "
+## This is an H2
+ ";
+ $target = "
+
This is an H2
+ ";
+
+ [$source, $result] = createTest($source, $target);
+ $this->assertEquals($source, $result);
+ }
+
+ public function testH3ParsesCorrectly() : void {
+ $source = "
+### This is an H3
+ ";
+ $target = "
+ This is an H3
+ ";
+
+ [$source, $result] = createTest($source, $target);
+ $this->assertEquals($source, $result);
+ }
+
+ public function testH4ParsesCorrectly() : void {
+ $source = "
+#### This is an H4
+ ";
+ $target = "
+ This is an H4
+ ";
+
+ [$source, $result] = createTest($source, $target);
+ $this->assertEquals($source, $result);
+ }
+
+ public function testH5ParsesCorrectly() : void {
+ $source = "
+##### This is an H5
+ ";
+ $target = "
+ This is an H5
+ ";
+
+ [$source, $result] = createTest($source, $target);
+ $this->assertEquals($source, $result);
+ }
+}
\ No newline at end of file