summaryrefslogtreecommitdiff
path: root/macros/generic/markdown/tests/testfiles/lunamark-markdown/content-blocks.test
diff options
context:
space:
mode:
Diffstat (limited to 'macros/generic/markdown/tests/testfiles/lunamark-markdown/content-blocks.test')
-rw-r--r--macros/generic/markdown/tests/testfiles/lunamark-markdown/content-blocks.test64
1 files changed, 64 insertions, 0 deletions
diff --git a/macros/generic/markdown/tests/testfiles/lunamark-markdown/content-blocks.test b/macros/generic/markdown/tests/testfiles/lunamark-markdown/content-blocks.test
new file mode 100644
index 0000000000..60b460fbf9
--- /dev/null
+++ b/macros/generic/markdown/tests/testfiles/lunamark-markdown/content-blocks.test
@@ -0,0 +1,64 @@
+\def\markdownOptionContentBlocks{true}
+<<<
+This test ensures that the Lua `contentBlocks` option correctly propagates
+through the plain TeX interface.
+/not/a/translusion.md
+
+/not/a/
+transclusion/either.md
+
+<http://example.com/minard.jpg>
+<http://example.com/minard.jpg> <-- This is just a link.
+
+htt(p:/)/exam(ple.c)om/m\(inard.jpg (Napoleon's disastrous Russian campaign of 1812)
+/Flowchart.png "Engineering Flowchart"
+
+/Savings Account.csv 'Recent Transactions'
+/Example.jS (Source code)
+/Lorem Ipsum.txt
+>>>
+codeSpan: contentBlocks
+interblockSeparator
+interblockSeparator
+BEGIN contentBlockOnlineImage
+- suffix: jpg
+- URI: http://example.com/minard.jpg
+- title:
+END contentBlockOnlineImage
+interblockSeparator
+BEGIN link
+- label: http://example.com/minard.jpg
+- URI: http://example.com/minard.jpg
+- title:
+END link
+interblockSeparator
+BEGIN contentBlockOnlineImage
+- suffix: jpg
+- URI: htt(p:/)/exam(ple.c)om/m(inard.jpg
+- title: Napoleon's disastrous Russian campaign of 1812
+END contentBlockOnlineImage
+interblockSeparator
+BEGIN contentBlock
+- suffix: png
+- URI: Flowchart.png
+- title: Engineering Flowchart
+END contentBlock
+interblockSeparator
+BEGIN contentBlock
+- suffix: csv
+- URI: Savings Account.csv
+- title: Recent Transactions
+END contentBlock
+interblockSeparator
+BEGIN contentBlockCode
+- suffix: js
+- language: JavaScript
+- URI: Example.jS
+- title: Source code
+END contentBlockCode
+interblockSeparator
+BEGIN contentBlock
+- suffix: txt
+- URI: Lorem Ipsum.txt
+- title:
+END contentBlock