diff --git a/tests/ParsedownTest.php b/tests/ParsedownTest.php
index 09673bc..495de0a 100755
--- a/tests/ParsedownTest.php
+++ b/tests/ParsedownTest.php
@@ -2,7 +2,12 @@
namespace Erusev\Parsedown\Tests;
+use Erusev\Parsedown\Components\Blocks\Comment;
+use Erusev\Parsedown\Components\Blocks\Markup as BlockMarkup;
+use Erusev\Parsedown\Components\Inlines\Markup as InlineMarkup;
+use Erusev\Parsedown\Configurables\BlockTypes;
use Erusev\Parsedown\Configurables\Breaks;
+use Erusev\Parsedown\Configurables\InlineTypes;
use Erusev\Parsedown\Configurables\SafeMode;
use Erusev\Parsedown\Configurables\StrictMode;
use Erusev\Parsedown\Parsedown;
@@ -89,52 +94,55 @@ class ParsedownTest extends TestCase
return $data;
}
-// public function test_no_markup()
-// {
-// $markdownWithHtml = <<
sparse:
-//<div> -// <div class="inner"> -// content -// </div> -// </div>
-//paragraph
-//<style type="text/css"> -// p { -// color: red; -// } -// </style>
-//comment
-//<!-- html comment -->
-// EXPECTED_HTML; - -// $parsedownWithNoMarkup = new TestParsedown(); -// $parsedownWithNoMarkup->setMarkupEscaped(true); -// $this->assertEquals($expectedHtml, $parsedownWithNoMarkup->text($markdownWithHtml)); -// } + $expectedHtml = <<sparse:
+<div> +<div class="inner"> +content +</div> +</div>
+paragraph
+<style type="text/css"> +p { +color: red; +} +</style>
+comment
+<!-- html comment -->
+EXPECTED_HTML; + + $parsedownWithNoMarkup = new Parsedown(new State([ + BlockTypes::initial()->removing([BlockMarkup::class, Comment::class]), + InlineTypes::initial()->removing([InlineMarkup::class]), + ])); + + $this->assertEquals($expectedHtml, $parsedownWithNoMarkup->text($markdownWithHtml)); + } }