package template import "testing" const ( templateYaml = `[[ .key ]]: "[[ .value ]]"` parsedYaml = `key: "value"` ) func TestParseTemplateStringToString(t *testing.T) { parsed, err := ParseTemplateStringToString(templateYaml, map[string]any{ "key": "key", "value": "value", }, WithDelim("[[", "]]")) if err != nil { t.Fatal(err) } if parsed != parsedYaml { t.Fatal("渲染后的模板值不一致") } }