func TestTemplateClone(t *testing.T) { … } func TestRedefineNonEmptyAfterExecution(t *testing.T) { … } func TestRedefineEmptyAfterExecution(t *testing.T) { … } func TestRedefineAfterNonExecution(t *testing.T) { … } func TestRedefineAfterNamedExecution(t *testing.T) { … } func TestRedefineNestedByNameAfterExecution(t *testing.T) { … } func TestRedefineNestedByTemplateAfterExecution(t *testing.T) { … } func TestRedefineSafety(t *testing.T) { … } func TestRedefineTopUse(t *testing.T) { … } func TestRedefineOtherParsers(t *testing.T) { … } func TestNumbers(t *testing.T) { … } func TestStringsInScriptsWithJsonContentTypeAreCorrectlyEscaped(t *testing.T) { … } func TestSkipEscapeComments(t *testing.T) { … } type testCase … func newTestCase(t *testing.T) *testCase { … } func (c *testCase) lookup(name string) *Template { … } func (c *testCase) mustParse(t *Template, text string) { … } func (c *testCase) mustNotParse(t *Template, text string) { … } func (c *testCase) mustExecute(t *Template, val any, want string) { … }