Skip to content

Commit

Permalink
Update tests to expect the hash span
Browse files Browse the repository at this point in the history
  • Loading branch information
caendesilva committed Dec 1, 2024
1 parent 713cdc4 commit 72a5e1e
Showing 1 changed file with 72 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,16 @@ public function testCanGenerateTableOfContents()
$this->assertHtmlStructure(<<<'HTML'
<ul class="table-of-contents">
<li>
<a href="#level-2">Level 2</a>
<a href="#level-2">
<span>#</span>
Level 2
</a>
<ul>
<li>
<a href="#level-3">Level 3</a>
<a href="#level-3">
<span>#</span>
Level 3
</a>
</li>
</ul>
</li>
Expand Down Expand Up @@ -68,10 +74,16 @@ public function testCanGenerateTableOfContentsForDocumentUsingSetextHeaders()
$this->assertHtmlStructure(<<<'HTML'
<ul class="table-of-contents">
<li>
<a href="#level-2">Level 2</a>
<a href="#level-2">
<span>#</span>
Level 2
</a>
</li>
<li>
<a href="#level-2b">Level 2B</a>
<a href="#level-2b">
<span>#</span>
Level 2B
</a>
</li>
</ul>
HTML, $this->render($markdown)
Expand Down Expand Up @@ -111,10 +123,16 @@ public function testWithNoLevelOneHeading()
$this->assertHtmlStructure(<<<'HTML'
<ul class="table-of-contents">
<li>
<a href="#level-2">Level 2</a>
<a href="#level-2">
<span>#</span>
Level 2
</a>
<ul>
<li>
<a href="#level-3">Level 3</a>
<a href="#level-3">
<span>#</span>
Level 3
</a>
</li>
</ul>
</li>
Expand Down Expand Up @@ -143,34 +161,58 @@ public function testWithMultipleNestedHeadings()
$this->assertHtmlStructure(<<<'HTML'
<ul class="table-of-contents">
<li>
<a href="#level-2">Level 2</a>
<a href="#level-2">
<span>#</span>
Level 2
</a>
<ul>
<li>
<a href="#level-3">Level 3</a>
<a href="#level-3">
<span>#</span>
Level 3
</a>
<ul>
<li>
<a href="#level-4">Level 4</a>
<a href="#level-4">
<span>#</span>
Level 4
</a>
</li>
</ul>
</li>
</ul>
</li>
<li>
<a href="#level-2b">Level 2B</a>
<a href="#level-2b">
<span>#</span>
Level 2B
</a>
<ul>
<li>
<a href="#level-3b">Level 3B</a>
<a href="#level-3b">
<span>#</span>
Level 3B
</a>
</li>
<li>
<a href="#level-3c">Level 3C</a>
<a href="#level-3c">
<span>#</span>
Level 3C
</a>
</li>
</ul>
</li>
<li>
<a href="#level-2c">Level 2C</a>
<a href="#level-2c">
<span>#</span>
Level 2C
</a>
<ul>
<li>
<a href="#level-3d">Level 3D</a>
<a href="#level-3d">
<span>#</span>
Level 3D
</a>
</li>
</ul>
</li>
Expand All @@ -193,18 +235,30 @@ public function testWithMultipleLevelOneHeadings()
$this->assertHtmlStructure(<<<'HTML'
<ul class="table-of-contents">
<li>
<a href="#level-2">Level 2</a>
<a href="#level-2">
<span>#</span>
Level 2
</a>
<ul>
<li>
<a href="#level-3">Level 3</a>
<a href="#level-3">
<span>#</span>
Level 3
</a>
</li>
</ul>
</li>
<li>
<a href="#level-2b">Level 2B</a>
<a href="#level-2b">
<span>#</span>
Level 2B
</a>
<ul>
<li>
<a href="#level-3b">Level 3B</a>
<a href="#level-3b">
<span>#</span>
Level 3B
</a>
</li>
</ul>
</li>
Expand Down

0 comments on commit 72a5e1e

Please sign in to comment.