render($markdown, ContentFormat::MARKDOWN); $this->assertCount(3, $result['toc']); $this->assertSame('First Section', $result['toc'][0]['text']); $this->assertSame(2, $result['toc'][0]['level']); $this->assertSame('Nested', $result['toc'][1]['text']); $this->assertSame(3, $result['toc'][1]['level']); $this->assertStringContainsString('id="', $result['html']); $this->assertStringContainsString($result['toc'][0]['id'], $result['html']); } }