| 12345678910111213141516171819202122 |
- 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("渲染后的模板值不一致")
- }
- }
|