From dfb661328da2a2f57d3f9d97f4f31903ebf41773 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Star=C3=BD=20Novotn=C3=BD?= Date: Mon, 10 Feb 2025 12:42:59 +0100 Subject: [PATCH] Test that nested numbers are correctly parsed --- .../regression/github/issue-218.test | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 tests/testfiles/regression/github/issue-218.test diff --git a/tests/testfiles/regression/github/issue-218.test b/tests/testfiles/regression/github/issue-218.test new file mode 100644 index 000000000..2542c1ad5 --- /dev/null +++ b/tests/testfiles/regression/github/issue-218.test @@ -0,0 +1,38 @@ +\markdownSetup{jekyllData=true} +<<< +This test ensures that the Lua `jekyllData` option correctly propagates +through the plain TeX interface and that nested numbers are correctly parsed. + +--- +foo: [1, 2, 3] +--- +>>> +BEGIN document +codeSpan: jekyllData +softLineBreak +interblockSeparator +jekyllDataBegin +BEGIN jekyllDataMappingBegin +- key: null +- length: 1 +END jekyllDataMappingBegin +BEGIN jekyllDataSequenceBegin +- key: null +- length: 3 +END jekyllDatSequenceBegin +BEGIN jekyllDataNumber +- key: 1 +- value: 1 +END jekyllDataNumber +BEGIN jekyllDataNumber +- key: 2 +- value: 2 +END jekyllDataNumber +BEGIN jekyllDataNumber +- key: 3 +- value: 3 +END jekyllDataNumber +jekyllDataSequenceEnd +jekyllDataMappingEnd +jekyllDataEnd +END document