diff --git a/tests/ListsTest.php b/tests/ListsTest.php index 94fc86b..6074193 100644 --- a/tests/ListsTest.php +++ b/tests/ListsTest.php @@ -29,4 +29,31 @@ final class ListsTest extends TestCase { [$source, $result] = createTest($source, $target); $this->assertEquals($source, $result); } + + public function testOrderedListsParseCorrectly() : void { + $source = " + +1. Listpoint A +2. Listpoint B + 1. Subpoint B1 + 2. Subpoint B2 +3. Listpoint C + + "; + $target = " +<ol> + <li> Listpoint A</li> + <li> + Listpoint B + <ol> + <li> Subpoint B1</li> + <li> Subpoint B2</li> + </ol> + </li> + <li> Listpoint C</li> +</ol> + "; + [$source, $result] = createTest($source, $target); + $this->assertEquals($source, $result); + } } \ No newline at end of file