|
|
@ -103,7 +103,7 @@ func TestFuncs(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
for _, tt := range tests {
|
|
|
|
for _, tt := range tests {
|
|
|
|
var b strings.Builder
|
|
|
|
var b strings.Builder
|
|
|
|
err := template.Must(template.New("test").Funcs(funcMap()).Parse(tt.tpl)).Execute(&b, tt.vars)
|
|
|
|
err := template.Must(template.New("test").Funcs(FuncMap()).Parse(tt.tpl)).Execute(&b, tt.vars)
|
|
|
|
assert.NoError(t, err)
|
|
|
|
assert.NoError(t, err)
|
|
|
|
assert.Equal(t, tt.expect, b.String(), tt.tpl)
|
|
|
|
assert.Equal(t, tt.expect, b.String(), tt.tpl)
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -155,7 +155,7 @@ func TestMerge(t *testing.T) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
tpl := `{{merge .dst .src1 .src2}}`
|
|
|
|
tpl := `{{merge .dst .src1 .src2}}`
|
|
|
|
var b strings.Builder
|
|
|
|
var b strings.Builder
|
|
|
|
err := template.Must(template.New("test").Funcs(funcMap()).Parse(tpl)).Execute(&b, dict)
|
|
|
|
err := template.Must(template.New("test").Funcs(FuncMap()).Parse(tpl)).Execute(&b, dict)
|
|
|
|
assert.NoError(t, err)
|
|
|
|
assert.NoError(t, err)
|
|
|
|
|
|
|
|
|
|
|
|
expected := map[string]interface{}{
|
|
|
|
expected := map[string]interface{}{
|
|
|
|