From: Bjørn Erik Pedersen Date: Thu, 16 Oct 2025 14:47:15 +0000 (+0200) Subject: parser/pageparser: Add a testcase for nested shortcodes of the same name X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=989454a52d2646e75313ad311da94e6ad7d5f55a;p=brevno-suite%2Fhugo parser/pageparser: Add a testcase for nested shortcodes of the same name See #14054 --- diff --git a/parser/pageparser/pageparser_shortcode_test.go b/parser/pageparser/pageparser_shortcode_test.go index 29626b6ad..976597af2 100644 --- a/parser/pageparser/pageparser_shortcode_test.go +++ b/parser/pageparser/pageparser_shortcode_test.go @@ -142,6 +142,12 @@ var shortCodeLexerTests = []lexerTest{ tstLeftNoMD, tstSC2, tstRightNoMD, tstLeftNoMD, tstSCClose, tstSC1, tstRightNoMD, tstEOF, }, nil}, + {"nested same", `{{< sc1 >}}{{< sc1 >}}{{< /sc1 >}}{{< /sc1 >}}`, []typeText{ + tstLeftNoMD, tstSC1, tstRightNoMD, + tstLeftNoMD, tstSC1, tstRightNoMD, + tstLeftNoMD, tstSCClose, tstSC1, tstRightNoMD, + tstLeftNoMD, tstSCClose, tstSC1, tstRightNoMD, tstEOF, + }, nil}, {"nested complex", `{{< sc1 >}}ab{{% sc2 param1 %}}cd{{< sc3 >}}ef{{< /sc3 >}}gh{{% /sc2 %}}ij{{< /sc1 >}}kl`, []typeText{ tstLeftNoMD, tstSC1, tstRightNoMD, nti(tText, "ab"),