package templates import ( "strings" "testing" "git.sendico.io/tech/sxchnge/notifications/model" ) func TestRenderAndValidate(t *testing.T) { c, err := New([]Definition{{ID: "test", Version: "1", DefaultLocale: "en", Parameters: []string{"name"}, Locales: map[string]Content{"en": {Subject: "Hello {{.name}}", HTML: "
{{.name}}
", Text: "{{.name}}"}}}}) if err != nil { t.Fatal(err) } r := model.Request{TemplateID: "test", TemplateVersion: "1", Parameters: map[string]string{"name": ""}} result, err := c.Render(r) if err != nil { t.Fatal(err) } if strings.Contains(result.HTML, "