Skip to content

Commit 23f8faa

Browse files
committed
LinkTree: Fix CI (increased code coverage)
1 parent 528681e commit 23f8faa

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

tests/test_linktree.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,21 @@
1+
from typing import Callable
2+
13
import docutils
24
from verlib2 import Version
35

46
from sphinx_design_elements.navigation import demo_tree
7+
from tests.conftest import SphinxBuilder
8+
9+
10+
def test_directive(sphinx_builder: Callable[..., SphinxBuilder]):
11+
"""Quickly test `linktree` directive."""
12+
builder = sphinx_builder()
13+
content = "# Heading" + "\n\n\n" + ":::{linktree}\n:::\n\n"
14+
builder.src_path.joinpath("index.md").write_text(content, encoding="utf8")
15+
builder.build(assert_pass=False)
16+
assert "Producing link tree for: index" in builder.status
17+
assert "build succeeded, 1 warning" in builder.status
18+
assert "WARNING: toctree is empty" in builder.warnings
519

620

721
def test_linktree_demo_tree(sphinx_html_builder):

0 commit comments

Comments
 (0)