Files
mayfly-go/server/pkg/utils/stringx/template_test.go

27 lines
406 B
Go

package stringx
import (
"fmt"
"mayfly-go/pkg/utils/collx"
"strings"
"testing"
)
func TestTemplateParse(t *testing.T) {
tmpl := `
{{if gt .cpu 10*5}}
当前服务器[{{.asset.host}}]cpu使用率为{{.cpu}}
{{end}}
`
vars := collx.M{
"cpu": 60,
"asset": collx.M{
"host": "localhost:121",
},
}
res, _ := TemplateParse(tmpl, vars)
res2 := strings.TrimSpace(res)
fmt.Println(res2)
}