diff --git a/hugolib/shortcode_test.go b/hugolib/shortcode_test.go index 55a8a22fe..b30b5b511 100644 --- a/hugolib/shortcode_test.go +++ b/hugolib/shortcode_test.go @@ -124,6 +124,13 @@ func TestPositionalParamIndexOutOfBounds(t *testing.T) { CheckShortCodeMatch(t, "{{< video 47238zzb >}}", "Playing Video error: index out of range for positional param at position 1", tem) } +// Issue #2294 +func TestPositionalParamNil(t *testing.T) { + tem := tpl.New() + tem.AddInternalShortcode("div.html", `
{{ .Inner }}
`) + CheckShortCodeMatch(t, "{{% div %}}**foo**{{% /div %}}", "
foo
", tem) +} + // some repro issues for panics in Go Fuzz testing func TestShortcodeGoFuzzRepros(t *testing.T) { tt := tpl.New()