summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorIsaac Muse <faceless.shop@gmail.com>2021-02-05 13:25:45 -0700
committerGitHub <noreply@github.com>2021-02-05 15:25:45 -0500
commit0e6dc4c4f5dc8d6691eb95549657034f6d9abcb6 (patch)
treedcbc44dc186537d388a65335c568fe6ae7b14f1a /tests
parent49e1d29d791926229e2bbafd8132666d74d14883 (diff)
downloadpython-markdown-0e6dc4c4f5dc8d6691eb95549657034f6d9abcb6.tar.gz
Ensure admonition content is detabbed properly
Diffstat (limited to 'tests')
-rw-r--r--tests/test_syntax/extensions/test_admonition.py30
1 files changed, 30 insertions, 0 deletions
diff --git a/tests/test_syntax/extensions/test_admonition.py b/tests/test_syntax/extensions/test_admonition.py
index b8d4f06..44c70d1 100644
--- a/tests/test_syntax/extensions/test_admonition.py
+++ b/tests/test_syntax/extensions/test_admonition.py
@@ -213,3 +213,33 @@ class TestAdmonition(TestCase):
),
extensions=['admonition']
)
+
+ def test_admontion_detabbing(self):
+ self.assertMarkdownRenders(
+ self.dedent(
+ '''
+ !!! note "Admonition"
+ - Parent 1
+
+ - Child 1
+ - Child 2
+ '''
+ ),
+ self.dedent(
+ '''
+ <div class="admonition note">
+ <p class="admonition-title">Admonition</p>
+ <ul>
+ <li>
+ <p>Parent 1</p>
+ <ul>
+ <li>Child 1</li>
+ <li>Child 2</li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ '''
+ ),
+ extensions=['admonition']
+ )