MCPcopy Create free account
hub / github.com/stretchr/testify / parseTemplates

Function parseTemplates

_codegen/main.go:98–117  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

96}
97
98func parseTemplates() (*template.Template, *template.Template, error) {
99 tmplHead, err := template.New("header").Parse(headerTemplate)
100 if err != nil {
101 return nil, nil, err
102 }
103 if *tmplFile != "" {
104 f, err := ioutil.ReadFile(*tmplFile)
105 if err != nil {
106 return nil, nil, err
107 }
108 funcTemplate = string(f)
109 }
110 tmpl, err := template.New("function").Funcs(template.FuncMap{
111 "replace": strings.ReplaceAll,
112 }).Parse(funcTemplate)
113 if err != nil {
114 return nil, nil, err
115 }
116 return tmplHead, tmpl, nil
117}
118
119func outputFile() (*os.File, error) {
120 filename := *out

Callers 1

generateCodeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected