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