summaryrefslogtreecommitdiff
path: root/macros/generic/markdown/tests/testfiles/lunamark-markdown/shift-headings-forward.test
diff options
context:
space:
mode:
Diffstat (limited to 'macros/generic/markdown/tests/testfiles/lunamark-markdown/shift-headings-forward.test')
-rw-r--r--macros/generic/markdown/tests/testfiles/lunamark-markdown/shift-headings-forward.test37
1 files changed, 37 insertions, 0 deletions
diff --git a/macros/generic/markdown/tests/testfiles/lunamark-markdown/shift-headings-forward.test b/macros/generic/markdown/tests/testfiles/lunamark-markdown/shift-headings-forward.test
new file mode 100644
index 0000000000..f38f9d44e9
--- /dev/null
+++ b/macros/generic/markdown/tests/testfiles/lunamark-markdown/shift-headings-forward.test
@@ -0,0 +1,37 @@
+\def\markdownOptionShiftHeadings{2}
+<<<
+This test ensures that the Lua `shiftHeadings` option correctly propagates
+through the plain TeX interface.
+
+# A level one heading
+
+A level one heading
+===================
+
+## A level two heading
+
+A level two heading
+-------------------
+
+### A level three heading
+#### A level four heading
+##### A level five heading
+###### A level six heading
+>>>
+codeSpan: shiftHeadings
+interblockSeparator
+headingThree: A level one heading
+interblockSeparator
+headingThree: A level one heading
+interblockSeparator
+headingFour: A level two heading
+interblockSeparator
+headingFour: A level two heading
+interblockSeparator
+headingFive: A level three heading
+interblockSeparator
+headingSix: A level four heading
+interblockSeparator
+headingSix: A level five heading
+interblockSeparator
+headingSix: A level six heading