func TestTemplate(t *testing.T) { … } type badlyMarshaledSecret … func (a badlyMarshaledSecret) MarshalJSON() ([]byte, error) { … } func TestTemplateStrings(t *testing.T) { … } func TestTemplatePanic(t *testing.T) { … } func TestTemplateSuccess(t *testing.T) { … } func TestTemplateErrors(t *testing.T) { … }